regex 正则表达式允许所有字符和特殊字符[重复]

zaq34kh6  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(182)

此问题已在此处有答案

RegEx Pattern to Match Only Certain Characters(5个答案)
allow parentheses and other symbols in regex(5个答案)
How to modify regex to allow brackets(2个答案)
5天前关闭。
我正在尝试允许所有特殊字符和字符使用正则表达式。
目前我把它设置成这样

const textValidation = new RegExp("^[A-Za-z0-9_ -]*$");

我如何修改这段代码以允许特殊字符?
编辑:我想允许的特殊字符是圆括号,这与所有其他字符沿着

zxlwwiss

zxlwwiss1#

试试这个

const myString = "This is a string with special characters like & and #.";
const myRegex = /[\w\W]*/;

if (myString.match(myRegex)) {
  console.log("The string matches the regular expression.");
} else {
  console.log("The string does not match the regular expression.");
}

正则表达式匹配任何字符(\w)或非单词字符(\W)零次或多次。括号[]定义了一个字符集,反斜杠()用于转义W以匹配非单词字符,而不是\w匹配的单词字符。* 表示匹配字符集零次或多次。

相关问题