0

我正在为我的网站上的用户注册表单使用 jQuery 验证引擎,我正在寻找一种方法来实现额外的控制以防止使用特殊字符,只允许使用字母、数字和以下字符:, -'。我已经尝试了以下规则,但它不会阻止使用:#;" 例如。有人可以告诉我正则表达式哪里出错了吗?

"noSpecialChars": {
    "regex": /^[0-9a-zA-Z\ \'\-\,]+$/,
    "alertText": "* Text contains invalid characters"
},
4

1 回答 1

1
/^[0-9a-zA-Z\'\-\,]+$/

这仅捕获不区分大小写、数字且' - , 没有空格的字符序列!如果您只允许空格\.,请在Z. 你可以在这里测试

于 2012-02-12T15:37:04.787 回答