首页 文章

正则表达式只允许字母和数字[关闭]

提问于
浏览
0

您好我目前正在使用此正则表达式:

alphaNumeric = new Regex("^[a-zA-Z0-9]*$");

为我的自定义TextBox . 因此,当我按下一个键时,它只会添加到TextBox的 string 中,如果它是:

  • 一封英文字母

  • 一个数字

  • 不是空格

  • 不是标点符号

以上3项工作除第4项条件外 . 你能给我一个正则表达式,过滤字符串,使它只包含英文字母或数字和 NOT 空格和标点符号,如下所示:

,./;'\[]
<>?:"|{}
!@#$%^&*()-=_+

1 回答

  • 0

    实际上我发现了这个问题,我在创建 TextBox 对象时验证了字符串,而不是在更新时验证字符串,因此在需要时无法执行该代码 . 我的错 .

相关问题