正则验证,match()与test()函数的区别?
来源:互联网 发布:数据科学家的职业规划 编辑:程序博客网 时间:2024/05/18 11:45
test是RegExp的方法,参数是字符串,返回值是boolean类型。
match是String的方法,参数是正则表达式,返回值是数组。
案例:
1 //判断日期类型是否为YYYY-MM-DD格式的类型 2 function IsDate(){ 3 var str = document.getElementById('str').value.trim(); 4 if(str.length!=0){ 5 var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; 6 var r = str.match(reg); 7 if(r==null) 8 alert('对不起,您输入的日期格式不正确!'); //请将“日期”改成你需要验证的属性名称! 9 } 10 }
1 //判断输入的字符是否为中文 2 function IsChinese() 3 { 4 var str = document.getElementById('str').value.trim(); 5 if(str.length!=0){ 6 reg=/^[\u0391-\uFFE5]+$/; 7 if(!reg.test(str)){ 8 alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称! 9 } 10 } 11 }
阅读全文
0 0
- 正则验证,match()与test()函数的区别?
- js正则函数中test和match的区别
- js正则表达test、exec和match的区别
- js正则表达test、exec和match的区别
- JS 中 正则表达式 match test exec的区别
- 正则表达式中 test(),exec(),match() 方法的区别
- js正则表达test、exec和match的区别
- js正则函数match、exec、test
- Js 正则表达式对象(方法:exec、test、match、search)
- 关于js的正则 test,match,exec
- 关于js的正则 test,match,exec
- JavaScript 正则表达式的test,exec,match
- python正则表达式函数match()和search()的区别
- js正则表达exec与match的区别说明
- js正则表达exec与match的区别
- js正则表达exec与match的区别
- js正则表达式中test,exec,match方法的区别说明
- js正则表达式中test,exec,match方法的区别说明
- ** could not be redeployed because it could not be completely removed in the undeployment phase
- Session一致性架构设计
- linux(二)
- swjtu2383(Music Problem)
- docker学习笔记06:docker快速清理命令
- 正则验证,match()与test()函数的区别?
- 【设计模式】之代理模式
- Android相机调用后直接闪退的问题
- Spring的两种定时器-task和quartz
- matlab 设置绘图的大小,字号,线宽,字体--按投稿要求
- 部分国外顶级会议论文没有关键词
- 用异或快速找出不同的数
- Kotlin,您好
- 如鹏java学习进程 获取数组最大值