RegEx模式以匹配特定字符

30 浏览
0 Comments

RegEx模式以匹配特定字符

我是一个对正则表达式(RegEx)的新手,这个特定问题让我困扰不已。这是用于JavaScript函数的。

我需要验证输入是否符合以下条件:

  • 字母A-Z(大写和小写)
  • 数字0-9
  • 以下额外字符:空格,句点(.),逗号(,),加号(+)和连字符(-)

我可以很容易地为前两个条件编写模式,但第三个条件更难一些。这是我最后一个编写的模式,但它似乎无法与测试字符串Farh%%$$+++,配合使用。

这是我正在尝试的模式

[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\\+\\.\\,\\s]*$ 

它的问题在于当提交表单时,它会让除了在文本字段中指定的字符之外的字符通过。

非常感谢任何帮助。

0