我正在为我的网站上的用户注册表单使用 jQuery 验证引擎,我正在寻找一种方法来实现额外的控制以防止使用特殊字符,只允许使用字母、数字和以下字符:, -'。我已经尝试了以下规则,但它不会阻止使用:#;" 例如。有人可以告诉我正则表达式哪里出错了吗?
"noSpecialChars": {
"regex": /^[0-9a-zA-Z\ \'\-\,]+$/,
"alertText": "* Text contains invalid characters"
},
我正在为我的网站上的用户注册表单使用 jQuery 验证引擎,我正在寻找一种方法来实现额外的控制以防止使用特殊字符,只允许使用字母、数字和以下字符:, -'。我已经尝试了以下规则,但它不会阻止使用:#;" 例如。有人可以告诉我正则表达式哪里出错了吗?
"noSpecialChars": {
"regex": /^[0-9a-zA-Z\ \'\-\,]+$/,
"alertText": "* Text contains invalid characters"
},
/^[0-9a-zA-Z\'\-\,]+$/
这仅捕获不区分大小写、数字且'
-
,
没有空格的字符序列!如果您只允许空格\.
,请在Z
. 你可以在这里测试