Jquery验证引擎:仅禁止某些字符的表达式
我刚刚对Jquery验证引擎有了新的认识,需要关于如何编写禁止某些字符的新正则表达式的帮助。我只想禁止一些脚本/编码字符来满足网站上的PCI扫描要求 根据说明,我找到了需要添加的翻译文件,甚至找到了一些类似的表达式。例如,这里有一个只允许字母和数字,不允许空格的选项:Jquery验证引擎:仅禁止某些字符的表达式,jquery,regex,jquery-validation-engine,Jquery,Regex,Jquery Validation Engine,我刚刚对Jquery验证引擎有了新的认识,需要关于如何编写禁止某些字符的新正则表达式的帮助。我只想禁止一些脚本/编码字符来满足网站上的PCI扫描要求 根据说明,我找到了需要添加的翻译文件,甚至找到了一些类似的表达式。例如,这里有一个只允许字母和数字,不允许空格的选项: "onlyLetterNumber": { "regex": /^[0-9a-zA-Z]+$/, "alertText": "* No special characters allowed" }, 我怎么写这样的东西,它
"onlyLetterNumber": {
"regex": /^[0-9a-zA-Z]+$/,
"alertText": "* No special characters allowed"
},
我怎么写这样的东西,它只允许少数字符,比如:{}[]&$
试试这个
"onlyLetterNumber": {
"regex": /^[^<>{}[\]&$]+$/,
"alertText": "* Disallowed character(s) detected"
},
“onlyleternumber”:{
“regex”:/^[^{}[\]&$]+$/,,
“alertText”:“*检测到不允许的字符”
},
…,您可以在中预览
第二个^
使字符组(介于[
和]
之间)成为否定字符组。字符组开头的^
表示对组中的字符求反
这里我看到的唯一棘手的部分是必须转义]
(即使用\]
)以避免关闭字符组