Asp.net 文本框的RegularExpression验证器
在我的要求中,文本框应允许字母、数字、特殊字符、带有Asp.net 文本框的RegularExpression验证器,asp.net,regex,validation,Asp.net,Regex,Validation,在我的要求中,文本框应允许字母、数字、特殊字符、带有至少一个字母的特殊符号 我会像这样尝试,但我不会成功 ^\d*[a-zA-Z][a-zA-Z0-9#*,$._&% -!><^@]*$ ^\d*[a-zA-Z][a-zA-Z0-9#*,$.&%-!>您可能需要两个正则表达式验证器;一个用于验证允许的字符,另一个用于验证是否至少提供了字母表。您可能至少可以获得一个,但这样,您可以有两个单独的验证消息向用户显示输入错误的原因。使用头像: /^(?=.*[a-zA-Z])[\w
至少一个字母的特殊符号
我会像这样尝试,但我不会成功
^\d*[a-zA-Z][a-zA-Z0-9#*,$._&% -!><^@]*$
^\d*[a-zA-Z][a-zA-Z0-9#*,$.&%-!>您可能需要两个正则表达式验证器;一个用于验证允许的字符,另一个用于验证是否至少提供了字母表。您可能至少可以获得一个,但这样,您可以有两个单独的验证消息向用户显示输入错误的原因。使用头像:
/^(?=.*[a-zA-Z])[\w#*,$.&%!><^@-]*$/
实际上意味着:
[ -!] # Match a single character in the range between “ ” and “!”
我不知道这个范围需要什么!只需匹配特殊字符,直到遇到一个字母,然后匹配所有字符,直到字符串结束:
^[0-9#*,$._&% -!><^@]*[a-zA-Z0-9#*,$._&% -!><^@]*$
^[0-9*,$。&%-!>
^[0-9#*,$._&% -!><^@]*[a-zA-Z0-9#*,$._&% -!><^@]*$