用正则写一个表达式:要求六位数,前三位是大写字母,后三位是数字,且三位数字不能为000,其余都可以。

如题所述

第1个回答  2012-09-18
^[A-Z]{3}(?!000)[0-9]{3}$追问

刚测试了一下,不可以额。当我输入NBA010的时候,按理说是应该为true的 可是测试为false。还有别的办法吗?

追答

我这可以的 你怎么写的?

追问

public static void main(String[] args) {

String pattern2="^[A-Z]{3}(?!000)[0-9]{3}$ ";

System.out.println("ABC100".matches(pattern2));

}
我是这么测试的。只要我输入的三位数字钟有一位是0,结果就输出false了,这不是我要的结果额,我只要排除000就行。像001,010,011,这样的只要有一位不为0就是合格的。

追答

不应该
我下了个测试java正则表达式的 试着也成功啊

本回答被提问者采纳

输入密码至少要6位,如果用正则表达式来判断,应该怎么写?
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输入非零的正整数:"^\\+?[1-9][0-9]*$"。只能输入非零的负整数:"^\\-[1-9][]0-9"*$。只能输入长度为3的字符:"^.{3}$"。只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$"。只能输入由26个大写英文字母组成的字符...

求一JS正则表达式: 密码长度6位以上,须包含大写、小写、数字、特殊符...
}else{document.title = '您的密码必须含有“小写字母”、“大写字母”、“数字”、“特殊符号”中的任意三种';return false;}}} 上面的代码有说明,另外,这段代码是可以供你测试的,是一个完整的HTML文档,只要复制回去,测试一下就OK。

随机生成六位代码,前两位是字母,后四位是数字的正则表达式
^[a-zA-Z]{2}[0-9]{4}

正则表达式限制一个文本框必须输入6位,任何数字,字母,符号都可以
[0-9a-zA-Z_-]{6}

求一个正则表达式必须包含数字和字母。不然不通过。在前台js里用的...
return"最少包含1个大写字母、1个小写字母、1个数字、一个指定的特殊字符、长度10到20""; } if(!rootPattern.test(psd)){ console.log("密码不能包含“root”"); return"密码不能包含“root”"; } } 扩展资料 js正则表达式验证密码强度,必须包含数字,大写字母,小写字母,特殊字符四选三 varregex=newRegExp...

python正则表达式匹配多少位数字的简单介绍
1、python 使用正则表达式匹配一个字符串,要求只能有6位,小写字母2、python正则表达式怎么匹配多个数字3、python的正则表达式python 使用正则表达式匹配一个字符串,要求只能有6位,小写字母居民身份证的号码是按照国家的标准编制的,由18位组成:前六位为行政区划代码,第七至第十四位为出生日期码,第15...

js 正则表达式 要求密码的格式为6-12位,只能是字母、数字和下划线
这个是正则表达式:var reg = \/^[\\w]{6,12}$\/ if(password.match(reg)){alert("The password is valid!");} ^只是一个标记,说明正则表达式的开始,$为结束的标记,与{}中的范围没有关系。正则表达式,又称规则表达式,计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(...

正则表达式可以输入中文 大小写字母 .·_ 和数字 且.·不能在开头结尾...
var reg = \/^[\一-\龥\\w][\一-\龥\\w\\.·]{0,18}[\一-\龥\\w]$\/;

求一个正则表达式匹配(6-20位字母、数字,不能是纯数字)
^(?![0-9]*$)[a-zA-Z0-9]{6,20}

正则表达式:要求6-20位,只能有大小写字母和数字,并且大小写字母和数字都...
[0-9A-Za-z] {6,20} 由6-20位数字或这字母组成。匹配行结尾位置。正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串(包括普通字符(例如,a...

相似回答