正则表达式接受除空格外的所有特殊字符

时间:2014-04-22 04:31:30

标签: regex

我使用 regEx 进行验证,不允许使用特殊字符。但是我希望在 regEx 中留出空间。我该怎么做?

我已经创建 regEx ,因为不允许使用特殊字符

@"^([A-Za-z0-9])*"

如何在此范围内包含空间?

2 个答案:

答案 0 :(得分:2)

您可以继续将您想要匹配的字符添加到角色类[]

@"^([a-zA-Z0-9 ])*"

注意:上面的正则表达式只捕获最后一个字符匹配,如果你想要整个匹配,我会将外部捕获括号)移动到量词的右侧。

@"^([a-zA-Z0-9 ]*)"

答案 1 :(得分:1)

如果您尝试空间添加到允许的字符集中,只需将其插入到字符类中即可。

@"^([A-Za-z0-9 ])*"