gpt4 book ai didi

Jquery验证引擎: Expression for Disallowing Only Certain Characters

转载 作者:行者123 更新时间:2023-12-01 01:33:42 27 4
gpt4 key购买 nike

我刚刚接触 Jquery 验证引擎,需要有关如何编写新的正则表达式来禁止某些字符的帮助。我只是想禁止某些脚本/编码字符来满足网站上的 PCI 扫描要求。

根据说明,我找到了需要添加此内容的翻译文件,我什至找到了一些类似的表达式。例如,以下是仅允许字母和数字且不允许空格的示例:

"onlyLetterNumber": {
"regex": /^[0-9a-zA-Z]+$/,
"alertText": "* No special characters allowed"
},

我该如何编写这样的内容,它只不允许使用少数字符,例如:<>{}[]&$ .

最佳答案

试试这个...

"onlyLetterNumber": {
"regex": /^[^<>{}[\]&$]+$/,
"alertText": "* Disallowed character(s) detected"
},

...,您可以在 regex fiddle 中预览。 .

第二个 ^ 使字符组(在 [] 之间)成为否定字符组。在字符组的开头 ^ 表示否定该组中的字符。

我看到的唯一棘手的部分是必须转义 ] (即使用 \])以避免关闭字符组。

关于Jquery验证引擎: Expression for Disallowing Only Certain Characters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23706658/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com