【发布时间】:2018-11-07 16:08:29
【问题描述】:
我需要为名字定义一个正则表达式,要求如下。
- 不允许使用数字或特殊字符,只允许使用字母
- 不应以空格开头
- 第一个字符后允许有空格
- 最小长度为 1,最大长度为 8
以上我使用/^\S[a-zA-Z\s]{1,8}/
不知何故,它允许在第一个字符中使用特殊字符。
非常感谢任何建议。
谢谢
【问题讨论】:
-
哪种编程语言?
-
那么像 "x" 后跟 7 个空格的字符串也可以接受吗?那么除了空格之外的其他空格呢?
标签: regex