读书人

js,求正则字母大写解决思路

发布时间: 2012-05-27 05:42:30 作者: rapoo

js,求正则字母大写
修改这个函数,要求字母需大写,TKS

JScript code
<script type="text/javascript"> function test(inputVal)   {       //去除首尾空格       inputValinputVal = inputVal.replace(/^\s*|\s*$/g,"");       //零长字串不作处理       if ( inputVal.length == 0 )       {           return;       }       //只能匹配数字,字母或汉字       var _match = inputVal.match(/^[a-zA-Z0-9\u4e00-\u9fa5\(\)()、;/]+$/g);      //匹配数字或字母(包括大小写)       var codeMatch = inputVal.match(/[a-zA-Z0-9]/g);       //匹配汉字       var charMatch = inputVal.match(/[\u4e00-\u9fa5]/g);       //数字或字母个数       var codeNum = codeMatch ? codeMatch.length : 0;       //汉字个数      var charNum = charMatch ? charMatch.length : 0;       //成功      if ( _match && codeNum + 2*charNum <= 50 )       {           return;      }       //失败      alert("请确认输入字符是否超过25个!");    }   //-->   </script> 


[解决办法]
把 [] 里的 a-z 删了 就ok
[解决办法]
JScript code
<script type="text/javascript"> function test(inputVal)   {       //去除首尾空格       inputValinputVal = inputVal.replace(/^\s*|\s*$/g,"");       //零长字串不作处理       if ( inputVal.length == 0 )       {           return;       }       //只能匹配数字,字母或汉字       var _match = inputVal.match(/[A-Z]/g);      //匹配大写字母        if ( _match == 0 )       {          alert("请确认字母为大写!");      }           return;  }   //-->  </script> 

读书人网 >JavaScript

热点推荐