提问者:小点点

检测空格/单引号/双引号


我试图检测一个空格,单引号或双引号

注意:此答案不适用于单引号(除非它是第一个字符,否则我需要在字符串前面、内部或之后检测):HTML5输入模式搜索引号

我尝试了模式="[^'\x20\x22]"和模式="[^\x20\x22\x27]"

有人能给我一个正则表达式,检测所有这些请。


共1个答案

匿名用户

要匹配包含空格或'"的字符串,请使用以下正则表达式:

^(? =.*['\x 20\x 22]). $

点击演示

解释:

  • ^-断言字符串的开头
  • (? =.*['\x20\x22])-正向前瞻以检测空格或''
  • 的存在
  • .-匹配1次出现的任何字符,但换行符
  • $-断言字符串的末尾