复杂的正则表达式 - 字母数字,连字符 - 空格 - 连字符,+和++

时间:2014-10-20 13:36:41

标签: regex

我需要一个支持字母数字,连字符,连字符 - 空格连字符,+和++的正则表达式。

对于带连字符,空格和加号的字母数字,我可以给出类似/^[a-zA-Z0-9- +]*$/的内容。我可以在方括号内使用+{0,2}吗?

任何人都可以帮我完成所需的正则表达式。

1 个答案:

答案 0 :(得分:3)

试试这个:

^(\+{0,2}[a-zA-Z0-9\-]+)*\+{0,2}$

它会接受+ab++ab++ab++++ab++a+等,但不会接受+++a++ab+++,等