正则表达式不允许在向所有以下字符添加正则表达式时按文本区域中的回车键
(?!\s)[a-zA-Z0-9\_\.\'\,\-\;\:\(\)\[\]\\\/\@\#\!\*\$\%\^\|\?\s\r\n\"\&]{0,1000}
但是不想允许在regex下面添加连续字符,这也阻止了换行符。
^(?!.*[\%\/\\\&\?\,\'\#\*\;\@\[\:\!\-]{2}).*$
答案 0 :(得分:0)
在正则表达式中,.
默认情况下与换行符不匹配。如果您想匹配包含换行符的任何字符,则必须将.
更改为[\s\S]
。
你的第二个正则表达式(我已经删除了不必要的逃脱):
^(?!.*[%/\\&?,'#*;@[:!-]{2})[\s\S]*$
但我想要结合你的两个正则表达式:
^(?!\s)(?!.*[%/\\&?,'#*;@[:!-]{2})[-\w.',;:()[\]\\/@#!*$%^|?\s]{0,1000}$