当前位置: 代码迷 >> JavaScript >> 正则表达式判断数目字 和字母
  详细解决方案

正则表达式判断数目字 和字母

热度:69   发布时间:2013-08-04 18:26:16.0
正则表达式判断数字 和字母
本帖最后由 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("输入测试数据") )