正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。
正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的Javascr ipt代码:
var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/;
var r = fieldValue.match(reg);
if(r==null)alert('Dat
本文实例讲述了JS常用正则表达式。分享给大家供大家参考,具体如下:
在项目中个人写的一个常用验证的正则表达式:(仅供参考)
//定义两个全局变量
var reg;
var errorInfo;
//输入的数字类型必须是int型,正负整数都可以
function validate_integer(text,value){
reg=/^[-\+]?\d+$/;
errorInfo=text+" "+value+" 只能是整数,请核实重新输入!";
verifyByReg(value,reg,err
仅记录一些我工作中常用的自定义js函数。
1、获取URL请求参数
//根据URL获取Id
function GetQueryString(name) {
var reg = new RegExp((^|&) + name + =([^&]*)(&|$));
var r = [removed].search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return ;
}
调用方式:var id = GetQ