正则表达式实例

来源:互联网 发布:985 211知乎 编辑:程序博客网 时间:2024/06/05 14:56
function isChinese(str){//检测中英文if(str.length==0){return false;}for (i = 0; i < str.length; i++) {if (str.charAt(i) >="0" && str.charAt(i) <= "9"){return false;}}if(!stripscript(str)){return false;}if(str.replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,'')){     return true;    }return false;}function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*=|':;',\\[\\].<>/?~!@#¥……&*|{}【】‘;:”“'。,?]") var rs ; for (var i = 0; i < s.length; i++) { rs = s.substr(i, 1).match(pattern); if(rs!=null)return false;} return true; } function isNumber(name){//检测电话号码if(name.length==0){return false;}for (i = 0; i < name.length; i++) {if ((name.charAt(i) < "0" || name.charAt(i) > "9")){if(name.charAt(i)=="-"||name.charAt(i)==","||name.charAt(i)==","){return true;}return false;}}return true;}


 

原创粉丝点击