我正在尝试检测空格,单引号或双引号
注意:这个答案对单引号不起作用(除非它是第一个字符,我需要在字符串前面,内部或后面检测):HTML5 input pattern search for quote
我尝试过pattern =“[^'\ x20 \ x22] +”以及pattern =“[^ \ x20 \ x22 \ x27] +”
有人可以给我一个可以检测所有这些的正则表达式。
答案 0 :(得分:1)
要匹配包含空格或'
或"
的字符串,请使用此正则表达式:
^(?=.*['\x20\x22]).+$
<强>解释强>
^
- 断言字符串的开头(?=.*['\x20\x22])
- 检测是否存在空格或'
或"
.+
- 匹配任何字符的1 +次出现,但是换行符$
- 断言字符串的结尾