我需要一个支持字母数字、连字符、连字符-空格-连字符、+ 和++ 的正则表达式。
对于带有连字符、空格和加号的字母数字,我可以给出类似 /^[a-zA-Z0-9- +]*$/
的内容。我可以在方括号内使用 +{0,2}
吗?
任何人都请帮助我完成我需要的正则表达式。
最佳答案
试试这个:
^(\+{0,2}[a-zA-Z0-9\-]+)*\+{0,2}$
它将接受+ab
、++ab
、++ab++
、++ab++a+
等,但不接受 +++a
、++ab+++
等
关于regex - 复杂的正则表达式 - 字母数字、连字符-空格-连字符、+ 和++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26466994/