简单而实用,试试这个:
<script type="text/javascript">
function checkIt(str){
if(str.length<6){
alert("长度不能少于6!");
return false;
}
var reg = /[a-zA-Z]+/;
if(!reg.test(str)){
alert("至少要包含一个字母!");
return false;
}
reg = /\d+/;
if(!reg.test(str)){
alert("至少要包含一个数字!");
return false;
}
reg = /\W+/;
if(!reg.test(str)){
alert("至少要包含一个非单词字符!");
return false;
}
return true;
}
var s = prompt("请输入一个字符串:","");
if(checkIt(s))
alert("通过!");
</script>
温馨提示:答案为网友推荐,仅供参考