正则表达式的新功能。我正在验证输入字段。我需要编写检查以下内容的正则表达式: 仅允许使用字母和空格,不允许使用数字和特殊字符 第一个字符应该是有效字母[a-zA-Z],而不是空格。 谢谢
答案 0 :(得分:0)
以下正则表达式根据需要仅接受字母或空格。
^(?! )[A-Za-z\s]*$
快速说明:
^
匹配输入的开头
(?! )
零宽度否定超前断言,也就是“不跟...”,因此第一个字母不会是空格字符
[A-Za-z\s]*
随时(*)仅接受字母(A-Za-z)和空格(\ s)
$
匹配输入结尾
编辑:如果您不想匹配一个空字符串,则需要接受至少一个字符而不是任何一个字符:^(?! )[A-Za-z\s]+$