正则表达式字母数字与空间

时间:2010-04-24 06:25:47

标签: asp.net regex

我为字母数字写了正则表达式,但它没有占用空间 我想要空间(人物之间的空白) 我这样写:

^[a-zA-Z0-9_]*$

2 个答案:

答案 0 :(得分:4)

\s转义序列表示“空白”。

将正则表达式更改为此(将空格添加到字符列表中):

^[a-zA-Z0-9_\s]*$

如Alex所述,\w代表单词字符,因此您可以进一步缩短它:

^[\w\s]*$

请参阅this方便的备忘单。

答案 1 :(得分:1)

也许

^[\w\s]*$

会更短吗?

\w表示单词字符(字母,数字和下划线)。

我更喜欢this备忘单(打印)。