如何检查字符串中的字符、数字和特殊字符?
我希望用户在文本框中仅输入数字和字符,即没有特殊字符。 我不想使用文本框的按键事件。
因为我需要在 gridview 中进行相同的验证。
所以我想验证整个字符串。
提前致谢。
I want to user to enter only numbers and characters in textbox i.e no special charaters.
I don't want to use key press event of textbox.
As i need same validation in gridview.
So i want to validate whole string.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用正则表达式的 Regex 类,您可以使用:
编辑:我忘记添加
^
和$
来表示匹配应该在字符串上从头到尾进行。如果允许空格,您还需要在其中放置\s
。Using the Regex class for regular expressions you can use:
EDIT: I forgot to add the
^
and the$
to denote that the match should go from start to finish on the string. You'll also need to put a\s
in there if whitespace is allowed.您可以解析该字符串,然后检查 ascii 值以确保它们只是字母数字。这是一些伪代码:
这是 Ascii 值的链接:
http://www.asciitable.com/
You can parse the string and then check the ascii values to make sure they are only Alpha-numeric. Here's some pseudocode:
Here's a link for to the Ascii Values:
http://www.asciitable.com/