【发布时间】:2013-07-16 13:19:25
【问题描述】:
我的正则表达式很弱,但我正在学习。目前我需要验证名称,但我无法为其编写有效的正则表达式。有效的名称应仅包含字母或带有连字符或空格的字母。
有效名称的示例是
jones
jones-smiht
a loreal jones
但如果名称包含数字,则它是无效名称。以下正则表达式
^[-\\sa-zA-Z]+$ 工作正常,但只有 - 也被视为有效名称。
如何修改它以使有效名称必须包含字母,无论它是否包含连字符和空格?
【问题讨论】:
-
您认为
-a是一个有效的名称吗?
标签: regex