正则表达式实例
程序员文章站
2024-03-25 22:54:34
...
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("[`[email protected]#$^&*=|':;',\\[\\].<>/?~!@#¥……&*|{}【】‘;:”“'。,?]")
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;
}
推荐阅读
-
正则表达式实例
-
程序只运行一个实例,并将前一个实例提到前台 博客分类: wxwidgets编程 wxwidgets实例
-
[五组数据]详解一个简单的卡尔曼滤波器python编程实例
-
多源传感器检测融合算法及仿真实例(基于Bayes理论)
-
AOP详解与实例第一章
-
wxRegEx的使用 博客分类: wxwidgets编程 wxRegEx正则表达式
-
时间文本识别正则表达式 博客分类: JAVASCRIPT javascript日期时间文本正则表达式
-
Linux启动Oracle数据库 博客分类: Linux 系统 Oracle实例
-
由同一个类实例化出的对象之间的区别与联系
-
java中如何去理解 类,对象(实例),方法,类变量,对象(实例)变量的区别与联系