^.{20}$
如果用 js 来测试,请保存如下代码为 html 文件,允许浏览器运行脚本,测试:
<html>我是放在 asp.net RegularExpressionValidator控件里面 没有效果....
ValidationExpression="^.{20}$">
不同的系统/工具支持的正则表达式可能有所不同,没用过 asp.net不知道是不是支持这个写法,如果不支持,可能你要改为:
^.{20,20}$"
或直接写20个点:
^...................$
没有数,可能点错哈,你数数 :)
感谢你的回答 虽然问题还是没有得到解决 判断不了为空 谢谢你
追答这个表达式就是固定20个字符,有字符了自然不能为空了,就不需要判断了呀。
你的意思是还允许为空?如果是的话那就加上允许为空的判断就可以了,如下几个你试试:
^.{20,20}$|^$
^.{20}$|^$
^....................$|^$
避免你的系统解析的字符不一样,如果上面的不行,你可以把|转义试试,即:
^.{20,20}$\|^$
^.{20}$\|^$
^....................$\|^$
求一个正则表达式 要求不能为 空 长度20个任意字符
= null) { alert("20个字符"); } else { alert("不是20个字符"); }} 输入: 正则检查
求一个正则表达式,要求不能为空,长度1到20个任意字符
reg.test(str);
求一个正则表达式,校验长度
20个汉字 ^[\一-\龥]{1,20} 40个英文字母^[A-Za-z]{1,40} 不知道你是不是需要分开校验 如果汉字英文混合也是允许的话,那建议还是代码中处理比较好。
验证20个以内中文字符的正则表达式
正则表达式:^[\一-\龥]{1,20}
正则表达式匹配各种特殊字符
二、校验字符的表达式1 汉字:^[\一-\龥]{0,}$2 英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$3 长度为3-20的所有字符:^.{3,20}$4由26个英文字母组成的字符串:^[A-Za-z]+$5由26个大写英文字母组成的字符串:^[A-Z]+$6由26个小写英文字母组成的字符串:^[a-z]+$7 ...
怎么用正则表达式限制输入中英文长度,提示不为空,不能有空格
^[\一-\龥|a-z|^\\s]{n,m}$ 中文或数字且不能空n到m个长度 n最小长度 m最大长度
20个常用的正则表达式
正则表达式:要求6-20位,只能有大小写字母和数字,并且大小写字母和数字都...[0-9A-Za-z] {6,20} 由6-20位数字或这字母组成。匹配行结尾位置。正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式:^(?![0-9]+$...
如何使用正则表达式验证密码强度?
?=.*[a-z]):正向预查,表示字符串中必须包含至少一个小写字母 (?=.*[A-Z]):正向预查,表示字符串中必须包含至少一个大写字母 .{8,20}:匹配任意字符,长度范围为8到20个字符 :匹配字符串的结束位置 这个正则表达式可以用来验证密码是否符合要求,如果符合则返回匹配成功,否则返回匹配失败。
正则表达式注册名字长度
意思是在注册用户的时候要输入的用户名长度为6-20个字符,如果6-20个英文或6-20个汉字都可以,但是不要超过20个字符,每个注册用户的要求不同,有时候要求的用户名长度也会不同,名称要求也不同,例如名称需要数字、英文大小写组合等要求。正则表达式:能匹配的组合为:数字+字母,数字+特殊字符,字母...
20个常用的正则表达式
1、模式匹配:正则表达式最基本的应用就是模式匹配,可以用来查找、替换、拆分符合特定模式的文本。例如,在文本编辑器中查找某个特定的单词或短语,或者在日志文件中查找符合特定格式的行。2、数据清洗:在处理大量数据时,常常需要去除不必要的空格、标点符号、换行符等无关紧要的内容。正则表达式可以通过...