Javascript 正则表达式也在阻止新的行
我在正则表达式中有一些混淆,所以我需要帮助。我的问题是,我正在使用以下正则表达式来防止字符串不应以某些字符开头,并且不应包含角括号。此正则表达式也会阻止下一行,因此您可以帮我根据需要修改它Javascript 正则表达式也在阻止新的行,javascript,regex,Javascript,Regex,我在正则表达式中有一些混淆,所以我需要帮助。我的问题是,我正在使用以下正则表达式来防止字符串不应以某些字符开头,并且不应包含角括号。此正则表达式也会阻止下一行,因此您可以帮我根据需要修改它 ^(?![@=+*-])(?!.*[<>]).*$ ^(?![@=+*-])(?!.[])*$ 谢谢 工作示例-->正则表达式的问题是,与行尾不匹配,因此只要在其中放入新行,正则表达式就不匹配 理想情况下,我们希望它匹配所有内容,包括行尾。什么语法可以匹配所有内容?一种方法是使用补充字符集\s
^(?![@=+*-])(?!.*[<>]).*$
^(?![@=+*-])(?!.[])*$
谢谢
工作示例-->正则表达式的问题是,
与行尾不匹配,因此只要在其中放入新行,正则表达式就不匹配
理想情况下,我们希望它匹配所有内容,包括行尾。什么语法可以匹配所有内容?一种方法是使用补充字符集\s
匹配所有空白,\s
匹配所有非空白,因此[\s\s]
将匹配所有内容
将所有
替换为[\s\s]
您能澄清一下您的问题吗?也许有几个测试用例?@Vivek check Sweeper的回答它正在工作。