【发布时间】:2009-10-12 17:17:14
【问题描述】:
我是 RegEx 的新手,这个特殊的问题让我很困惑。这是用于 JavaScript 函数的。
我需要验证输入以使其仅符合以下条件:
- 字母 A-Z(大写和小写)
- 数字 0-9
- 以下附加字符:空格、句点 (.)、逗号 (,)、加号 (+) 和破折号 (-)
对于前两个标准,我可以很容易地编写一个模式,但第三个更难。这是我管理的最后一个模式,但它似乎不适用于测试字符串Farh%%$$+++,
这是我正在尝试的模式
[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\\+\\.\\,\\s]*$
它的失败在于它在提交表单时允许输入文本字段中指定的字符以外的字符。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript regex