我正在编写一个程序,让人们输入他们的信息(姓名,年龄......)。对于名称输入,我不希望他们留空,只允许字母和空格,但不能以空格开头。
适当的正则表达式是什么?我尝试过:^[a-zA-Z\\s]*$
但它没有用。
谢谢!
答案 0 :(得分:3)
您应该分别指定第一个字符:
^[a-zA-z][a-zA-Z\\s]*$
答案 1 :(得分:2)
试试这个:^ [a-zA-Z] [a-zA-Z \ s] * $
答案 2 :(得分:1)
^([a-zA-Z]+\s*)+$
应该完成这项工作