六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 128|回复: 0

利用正则获取输入中的字母及数字个数

[复制链接]

升级  0.67%

13

主题

13

主题

13

主题

秀才

Rank: 2

积分
51
 楼主| 发表于 2013-2-7 20:05:43 | 显示全部楼层 |阅读模式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD>  <TITLE> New Document </TITLE>  <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> </HEAD> <BODY>   <input type="text" name="t1" value=""><BR>   <span> </span><BR>    <input type="button" id="btn" value="clear" >   <SCRIPT LANGUAGE="JavaScript">   <!--function init(){var t1=document.getElementsByName("t1")[0];var t2=document.getElementsByTagName("span")[0];var t3=document.getElementsByTagName("input")[1];//alert(t3.value);t1.onchange=function(){var reg=/^([a-zA-Z0-9])+$/;var num=/[0-9]/gi;var en=/[a-zA-Z]/gi;var v=this.value;if(reg.test(v)){var mNums=v.match(num)?v.match(num).length:0;var mEns=v.match(en)?v.match(en).length:0;t2.innerHTML="你输入了"+mNums+"个数字,"+mEns+"个字母";}else{t2.innerHTML="<font color='red'>输入错误</font>";}}t3.onclick=function(){t2.innerHTML='';t1.value='';}}init();   //-->   </SCRIPT>      </BODY></HTML>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表