这可能很简单,但我不怎么做。
我有这个正则表达式:
new RegExp("^[A-Za-z\\u00C0-\\u017F][\\- ]?+$");
验证名字。名称必须以字母开头(范围是unicode并且工作正常)然后继续使用字母或 - 或空格。但它可以只是字母,就像大多数名字一样。
我已经搜索过,但我找不到合适的方法。
我不想复制角色范围。只需要更多的代码"正确的"。
如果你能提供帮助,那就太棒了:)。
提前致谢
答案 0 :(得分:4)
现在你只允许一个字母,然后是一个或多个破折号/空格。你可能想要
new RegExp("^[A-Za-z\\u00C0-\\u017F][A-Za-z\\u00C0-\\u017F -]*$");
但总的来说,尝试使用正则表达式验证名称并不是一个好主意。