求只能输入1-3位字母的正则表达式
来源:百度知道 编辑:UC知道 时间:2024/05/17 19:43:36
<script>
var name="abcd";
var reg=/[a-zA-Z]{1,3}/;
if(!reg.test(name)){alert("no");}
else{alert("ok");}
</script>
怎么弹出的是ok啊?
var name="abcd";
var reg=/[a-zA-Z]{1,3}/;
if(!reg.test(name)){alert("no");}
else{alert("ok");}
</script>
怎么弹出的是ok啊?
[a-zA-Z]{1,3}
补充~~:
当然了,因为“abcd”里面包含1--3个字母啊~
你要这样写:
<script>
var name="abcd";
var reg=/^[a-zA-Z]{1,3}$/;
if(!reg.test(name)){alert("no");}
else{alert("ok");}
</script>
[a-zA-Z]{1,3}