如何使用正则表达式验证 Javascript 中的名称?我尝试使用/^([a-zA-Z.]){3,50}$/这个验证表达式,但它并不能完全满足我的需求。
有效名称可以是(总长度在 3 到 50 之间)
- 约翰
- 安东尼·西蒙
- 凯文医学博士
- 詹姆斯.K
名称可能无效
- 121212
- aaa12212
- 3434fgfgf
- 詹姆斯..
- 詹姆斯。
请帮忙。
最佳答案
首先尝试一一决定您的验证标准......
1.是否只是检查字符串长度Length介于3到50之间
2.是否只是检查字符串长度长度在3到50之间并且只包含字符
3.是否只是检查字符串长度长度在3到50之间并且只包含字符
'.'符号
ETC
如果没有确定正确的场景,您就无法构建正则表达式
关于用于验证用户个人资料名称的 JavaScript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23926279/