[英]Why does this pregmatch pattern return true on a number input?
您需要转义破折号,否则将其解释为字符范围\\x2A-\\x3E
:
/[!@#$%^&*()+|.*\-<>\'`]/
这是因为-
在您的正则表达式中签名。
您必须反斜杠“-”,如下所示:
/[!@#$%^&()+|.\-<>\'`]/
我认为您也应该反斜杠所有特殊字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.