正则表达式只允许字母和数字
问题描述:
你好我目前使用此正则表达式:正则表达式只允许字母和数字
alphaNumeric = new Regex("^[a-zA-Z0-9]*$");
为我的自定义文本框。所以,当我按一个键就只增加了文本框的string
如果是:
- 英文字母
- 一些
- 没有一个空间
不是一个标点符号
以上3件作品除第4条件外。你能为我提供与过滤字符串,使其只包含英文字母或数字和不空格和标点符号这样的正则表达式:
,./;'\[]
<>?:"|{}
[email protected]#$%^&*()-=_+
答
其实我发现这个问题时,我被验证字符串TextBox
对象的创建,而不是当它更新时,因此在需要时无法执行该代码。我的错。
'^ [a-zA-Z0-9] * $'正则表达式不允许输入标点和空格。问题出在你的代码上。 –
然后,我将不得不检查问题出在我目前的代码中。 –
或者在此处发布代码,以便SO用户进一步帮助您。 –