[英]regex question mark in javascript
这可能很简单,但我不怎么做。
我有这个正则表达式:
new RegExp("^[A-Za-z\\u00C0-\\u017F][\\- ]?+$");
它验证名字。 名称必须以字母开头(范围是unicode并且工作正常)然后继续使用字母或 - 或空格。 但它可以只是字母,就像大多数名字一样。
我搜索过但我没有找到正确的方法。
我不想复制角色范围。 只是让代码更“合适”。
如果你能提供帮助,那就太棒了:)
提前致谢
现在你只允许一个字母,然后是一个或多个破折号/空格。 你可能想要
new RegExp("^[A-Za-z\\u00C0-\\u017F][A-Za-z\\u00C0-\\u017F -]*$");
但总的来说,尝试用正则表达式验证名称并不是一个好主意。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.