标签: javascript php regex
我已经在使用正则表达式几天了,而且我做了一件小事。
^[-,.'\s\p{L}]{1,}$
例如,上面的正则表达式应该允许任何名称(包括空格,逗号等),但是现在它也将“”和“,.-'”作为名称。问题很简单:我该如何防止这种情况?很抱歉,如果这是一个重复的问题,我找不到完全相同的问题。
答案 0 :(得分:1)
简单的答案是允许任意数量的允许字符,和之后,真正的字符。
即。 ^[-,.'\s\p{L}]*\p{L}[-,.'\s\p{L}]*$
^[-,.'\s\p{L}]*\p{L}[-,.'\s\p{L}]*$
此致