什么是正则表达式:只允许字母和空格但不能以空格开头?

时间:2014-05-28 19:01:16

标签: java

我正在编写一个程序,让人们输入他们的信息(姓名,年龄......)。对于名称输入,我不希望他们留空,只允许字母和空格,但不能以空格开头。 适当的正则表达式是什么?我尝试过:^[a-zA-Z\\s]*$但它没有用。 谢谢!

3 个答案:

答案 0 :(得分:3)

您应该分别指定第一个字符:

^[a-zA-z][a-zA-Z\\s]*$

答案 1 :(得分:2)

试试这个:^ [a-zA-Z] [a-zA-Z \ s] * $

答案 2 :(得分:1)

^([a-zA-Z]+\s*)+$应该完成这项工作