密码包括3个数字和3个字母的正则表达式

来源:百度知道 编辑:UC知道 时间:2024/06/11 07:35:12
我是这样写的\d{3}[a-z]{3}
但前三位只能输入数字,后三位只能输入字母,怎么让字母和数字任意写,但各至少出现三次呢?
哎~ 我用了你给的代码,怎么不能实现啊??

嗯,我试过了,确实可以正确执行,但能不能把代码放C#中也可以运行呢?? 用的是正则表达式验证控件~~

<script type="text/javascript">
function str3a3d(str){
var re = new RegExp("","ig");
if(/^[\da-z]+$/.test(str)&&str.match(/\d/g).length<=3&&str.match(/[a-z]/ig).length<=3){
alert("符合");
}else{
alert("不符合");
}
}
str3a3d("a1b2c3");
str3a3d("acb223");
str3a3d("a1b2C3a");
</script>

对于你补充:
是这样的,我用的是JS+html,你把以上代码复制到记事本另存为***.html文件,然后打开这个文件,就能弹出"符合","不符合"的提示.

str3a3d("a1b2c3");
str3a3d("acb223");
str3a3d("a1b2C3a");

这三行是测试代码,你可以多测试几个..

要是回答的内容有问题,或认为不妥,请发送百度消息给我,消息内容加上本页网址哦。。

·