我需要一个支持字母数字,连字符,连字符 - 空格连字符,+和++的正则表达式。
对于带连字符,空格和加号的字母数字,我可以给出类似/^[a-zA-Z0-9- +]*$/
的内容。我可以在方括号内使用+{0,2}
吗?
任何人都可以帮我完成所需的正则表达式。
答案 0 :(得分:3)
试试这个:
^(\+{0,2}[a-zA-Z0-9\-]+)*\+{0,2}$
它会接受+ab
,++ab
,++ab++
,++ab++a+
等,但不会接受+++a
,++ab+++
,等