【发布时间】:2018-08-28 14:18:42
【问题描述】:
目前,我的正则表达式允许使用多个空格和连字符,但只是不允许它们一个接一个地出现在一个名称中。
目前它允许多个空格和连字符:
vjbn-bjnlm-bnj-
gvjhb vgbhjk vghj
vgjbh-vgh vghb vghbj-
我如何将其调整为仅允许 1 个空间或 hypen EACH:
jhbn-vgbh vghjbj
我目前的正则表达式是:
/^[À-ÿA-Za-z]+(?:[À-ÿA-Za-z]+|([-' ])(?!\1))*/
【问题讨论】:
标签: javascript regex