<script> var re = /^(135|136|137|138|139|150|159)[0-9]{8}$/; var str = "13500001111"; if(re.test(str)){ alert("符合条件"); }else{ alert("格式不对"); } </script>
<script> var re = /^(135|136|137|138|139|150|159)$/; var str = "135"; if(re.test(str)){ alert("符合条件"); }else{ alert("格式不对"); } </script>
<script> var re = /^(135|136|137|138|139|150|159)(,(135|136|137|138|139|150|159))*$/; var str = "135,136,150"; if(re.test(str)){ alert("RIGHT"); }else{ alert("WRONG"); } </script>
还有一个小小的要求,能把var re = /^(135|136|137|138|139|150|159)(,(135|136|137|138|139|150|159))*$/;这个里面的135|136|137|138|139|150|159这些字段变成所有的三位数字吗?
查到了 var re = /^([1-9]\d{0,2})(,([1-9]\d{0,2}))*$/; 这个就可以吧,不过还是谢谢你,马上给分
var re = /^(135|136|137|138|139|150|159)[0-9]{8}$/;
var str = "13500001111";
if(re.test(str)){
alert("符合条件");
}else{
alert("格式不对");
}
</script>
var re = /^(135|136|137|138|139|150|159)$/;
var str = "135";
if(re.test(str)){
alert("符合条件");
}else{
alert("格式不对");
}
</script>
var re = /^(135|136|137|138|139|150|159)(,(135|136|137|138|139|150|159))*$/;
var str = "135,136,150";
if(re.test(str)){
alert("RIGHT");
}else{
alert("WRONG");
}
</script>
var re = /^([1-9]\d{0,2})(,([1-9]\d{0,2}))*$/;
这个就可以吧,不过还是谢谢你,马上给分
既然用了[1-9]为何又用\d。
为何不清一色:/^(\d{1,3})(,(\d{1,3}))*$/;