日期:2014-05-16  浏览次数:20418 次

正则表达式判断数字 和字母
本帖最后由 u010317069 于 2013-07-31 17:15:52 编辑
input id="pwd"

js 文件下面

if(){
  alert("不能输入全部数字");
  return false;
}

if(){
  alert("不能输入全部字母");
  return false;
}

if(){
  alert("不能输入同一字符");
  return false;
}

正则表达式 JavaScript

------解决方案--------------------
如果没有特殊字符,其实只要判断前两步就行了

function test(str){
if(/^\d+$/.test(str)){
  alert("不能输入全部数字");
  return false;
}

if(/^[A-Za-z]+$/.test(str) ){
  alert("不能输入全部字母");
  return false;
}
if(/^(.)\1+$/.test(str)){
  alert("不能输入同一字符");
  return false;
}
}
 test( prompt("输入测试数据") )