正则表达式中的空格

sfr*_*frj 1 java regex validation

我使用这个常规来验证我的java Web应用程序的许多输入字段:

"^[a-zA-Z0-9]+$"
Run Code Online (Sandbox Code Playgroud)

但我需要修改它,因为我有几个字段需要允许空格(例如:地址).

如何修改它以允许空格(如果可能的话不在开头).

我想我需要使用一些scape角色 \

我尝试了几种不同的组合,但没有一种有效.有人可以用这个正则表达式帮我吗?

dar*_*ioo 7

我建议用这个:

^[a-zA-Z0-9][a-zA-Z0-9 ]+$
Run Code Online (Sandbox Code Playgroud)

它增加了两件事:第一,你保证在开头没有空格,同时允许你需要的字符.之后,信a-zA-Z是允许的,以及所有的数字和空格(有一个在我的正则表达式的后面加上一个空格).