JavaScript RegExp 对象
来源:互联网 发布:网络理财app 编辑:程序博客网 时间:2024/06/09 23:51
RegExp对象用于规定在文本中检索的内容。
RegExp对象有3个方法:test()、exec()以及complie()。
1.test()方法检索字符串中的指定值。返回值是true或false。
2.exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。
3.compile()
compile() 方法用于改变 RegExp。
compile() 既可以改变检索模式,也可以添加或删除第二个参数。
/** * 验证数据信息 */function validataData1(formId){var xreg = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?%+_]"); var yreg = new RegExp("^(0|[1-9][0-9]*)$");var xelements = $('#'+formId+'_table input.xdata');var yelements = $('#'+formId+'_table input.ydata');for ( var s = 0; s < xelements.length; s++) {if (xelements[s].value == "" || xelements[s].value == undefined) {alert("名称不能为空");return false;}if(formId=="1_12"||formId=="1_13"){if (xelements[s].value.length>5|| xelements[s].value.length>5) {alert("名称不能超过5个字");return false;}}if (xreg.test(xelements[s].value)) {alert("名称不能包含特殊字符");return false;}}for ( var s = 0; s < yelements.length; s++) {if (!yreg.test(yelements[s].value)) {alert("数值只能输入数字");return false;}}return true;}
详情见http://www.w3school.com.cn/js/js_obj_regexp.asp
阅读全文
0 0
- JavaScript RegExp 对象参考
- JavaScript RegExp 对象
- JavaScript RegExp 对象
- JavaScript的RegExp对象
- JavaScript RegExp 对象参考手册
- JavaScript的RegExp对象
- javaScript RegExp对象问题
- javascript RegExp 对象介绍
- JavaScript的RegExp对象
- JavaScript RegExp 对象
- JavaScript中的Regexp对象
- JavaScript RegExp 对象
- JavaScript RegExp 对象
- JavaScript RegExp对象
- JavaScript RegExp 对象
- JavaScript RegExp 对象
- JavaScript RegExp 对象
- 19. JavaScript RegExp 对象
- 关于切线空间的一些事
- EJB学习笔记-6-传值和传址
- ecshop的模板函数
- IntelliJ IDEA开发SpringMVC网站(下)
- Android获取手机设备信息
- JavaScript RegExp 对象
- discuz (dzx) FAQ帮助页面 图文并茂版
- laravel使用记录
- springboot自定义http反馈状态码
- 安卓面试之=》自定义View
- PL/SQL 模拟登陆
- 关于NormalMap的扩展
- linux dump
- Android Scroller的简单使用