[\u4e00-\u9fa5]?代表中文字符有1个或者没有 [a-zA-Z][-|.]?代表英文字母,减号、竖线、点有一个或没有 \\w{5}代表表字母数字下划线出现5个 这个表达式的意思就是 开头是一个汉字(可以没有)紧接着是一个字母或减号或竖线或点(可以没有)再后面是5个字母数字下划线结尾的一个字符串规则 ...
1. 汉字:^[u4e00-u9fa5]{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....
任意汉字 [\u4e00-\u9fa5] 英文字母[a-zA-Z] 任意数字[0-9] 任意字符[^\w\s]+匹配一个或多个非单词字符非空白字符的字符 任意两个字符x和y之间内容\bx.*?y\b 所有汉字、字母和数字内容[\u4e00-\u9fa5] 批量替换超过10位数的数字字符串(\d{10,}) 换行符\r\n 替换掉指定字符串后改行的所有内容...
\u4e00-\u9fa5 代表中文字符, 用在这里肯定是没什么意义的。
可以用以下代码测试;var chrnum = /^([a-zA-Z\u4e00-\u9fa5]+)$/;alert(chrnum.test(111)) // 输出false, 因为111是数字,匹配不到alert(chrnum.test('d')) // 输出true,因为'd'是英文字母alert(chrnum.test('你好')) // 输出true,因为'你好'是汉字 ...
1改一个正则表达式/^[\u4e00-\u9fa5a-zA-Z1-9]\d*$/g要求包含:中-英文大-小写字母包含正负小数点(0.111 -0.222)不包含单独的 " 0 "不包含单独的 " . "不包含其它所有标点/特殊字符不包含单独的 " - " 2 改一个正则表达式 /^[\u4e00-\u9fa5a-zA-Z1-9]\d*$/g 要求包含: 中-英文 ...
验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。 验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+ 验证汉字:^[\u4e00-\u9fa5],{0,}$ 验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ ...
^(([\u4E00-\u9fA5]{2,9})|([A-Za-z]+)[ ]?([A-Za-z]{1,49}/[A-Za-z]{1,49})|[A-Za-z]{2,49}/([A-Za-z]+)[ ]?[A-Za-z]{1,49}|([\u4E00-\u9fA5]{1,5}[A-Za-z]{2,20}))$ 相关知识点: 试题来源:
改一个正则表达式/^[\u4e00-\u9fa5a-zA-Z1-9]\d*$/g要求包含:中-英文大-小写字母包含正负小数点(0.111 -0.222)不包含单独的 " 0 "不包含单独的 " . "不包含其它所有标点/特殊字符不包含单独的 " - "
改一个正则表达式/^[\u4e00-\u9fa5a-zA-Z1-9]\d*$/g要求包含:中-英文大-小写字母包含正负小数点(0.111 -0.222)不包含单独的 " 0 "不包含单独的 " . "不包含其它所有标点/特殊字符不包含单独的 " - "