javaScript 正则表达式验证
2011-08-11 18:07
387 查看
function checkDataClude()
{
var data = "1234";
var reCat = /123/gi;
//alert(reCat.test(data));
var match=data.match(reCat);
if (match.length==0)
{
alert("不存在");
}
else
{
alert("存在");
}
}
function getNumStr()
{
var str = "a1b2c3d4e5f6g7h8i9j0k";
var match = str.match(/\d/g);
var msg = [];
for(var i = 0; i < match.length; i++)
{
msg.push(match[i]);
}
alert(msg);//1,2,3,4,5,6,7,8,9,0
}
function getStr1()
{
var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
var reCat = /cat/gi;
var arrMactches = data.match(reCat)
var msg=[];
for (var i=0;i < arrMactches.length ; i++)
{
msg.push (arrMactches[i]);
}
alert(msg);//Cat,cat
}
function getIndex()
{
var str = "a1b2c3d4e5f6g7h8i9j0k";
var match = /c/gi;
alert (str.search(match));//4
}
function getIndex()
{
var str = "a1b2c3d4e5f6g7h8i9j0k";
var match = /c/gi;
alert (str.replace(match,"zjw"));//a1b2zjw3d4e5f6g7h8i9j0k
}
function splitArray()
{
var data = "a=1&b=2&c=3";
var reCat = /\&/;
var arrdata = data.split(reCat);
for (var i = 0; i < arrdata.length; i++)
{
alert(arrdata[i]);//
}
}
function regIsDigit(fData)
{
var reg = new RegExp("^[0-9]$");
alert(reg.test(fData));
}
function regDataLength(fData)
{
var valLength = fData.length;
var reg = new RegExp("^[\u0391-\uFFE5]$");
var result = 0;
for(i=0; i< valLength; i++)
{
if(reg.test(fData.charAt(i)))
{
result += 2;
}
else
{
result ++;
}
}
return result;
}
function regIsNumber(fData)
{
var reg = new RegExp("^[-]?[0-9]+[\.]?[0-9]+$");
//return reg.test(fData)
alert(reg.test(fData));
}
function regIsEmail(fData)
{
var reg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");
return reg.test(fData);
}
function regIsPhone(fData)
{
var reg = /^(\+86)?(1[0-9]{10})$/;
return reg.test(fData);
}
{
var data = "1234";
var reCat = /123/gi;
//alert(reCat.test(data));
var match=data.match(reCat);
if (match.length==0)
{
alert("不存在");
}
else
{
alert("存在");
}
}
function getNumStr()
{
var str = "a1b2c3d4e5f6g7h8i9j0k";
var match = str.match(/\d/g);
var msg = [];
for(var i = 0; i < match.length; i++)
{
msg.push(match[i]);
}
alert(msg);//1,2,3,4,5,6,7,8,9,0
}
function getStr1()
{
var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs,";
var reCat = /cat/gi;
var arrMactches = data.match(reCat)
var msg=[];
for (var i=0;i < arrMactches.length ; i++)
{
msg.push (arrMactches[i]);
}
alert(msg);//Cat,cat
}
function getIndex()
{
var str = "a1b2c3d4e5f6g7h8i9j0k";
var match = /c/gi;
alert (str.search(match));//4
}
function getIndex()
{
var str = "a1b2c3d4e5f6g7h8i9j0k";
var match = /c/gi;
alert (str.replace(match,"zjw"));//a1b2zjw3d4e5f6g7h8i9j0k
}
function splitArray()
{
var data = "a=1&b=2&c=3";
var reCat = /\&/;
var arrdata = data.split(reCat);
for (var i = 0; i < arrdata.length; i++)
{
alert(arrdata[i]);//
}
}
function regIsDigit(fData)
{
var reg = new RegExp("^[0-9]$");
alert(reg.test(fData));
}
function regDataLength(fData)
{
var valLength = fData.length;
var reg = new RegExp("^[\u0391-\uFFE5]$");
var result = 0;
for(i=0; i< valLength; i++)
{
if(reg.test(fData.charAt(i)))
{
result += 2;
}
else
{
result ++;
}
}
return result;
}
function regIsNumber(fData)
{
var reg = new RegExp("^[-]?[0-9]+[\.]?[0-9]+$");
//return reg.test(fData)
alert(reg.test(fData));
}
function regIsEmail(fData)
{
var reg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");
return reg.test(fData);
}
function regIsPhone(fData)
{
var reg = /^(\+86)?(1[0-9]{10})$/;
return reg.test(fData);
}
相关文章推荐
- 如何使用JavaScript和正则表达式进行数据验证
- JavaScript正则表达式验证身份证号码是否合法(两种方法)
- JS通用表单验证函数,基于javascript正则表达式 [转]
- 常用的JavaScript验证正则表达式汇总
- JavaScript的表单验证和java中正则表达式
- 常用的JavaScript验证正则表达式(转载)
- JS通用表单验证函数,基于javascript正则表达式http://www.ccvita.com/60.html
- 验证整数、小数、实数、有效位小数最简单JavaScript正则表达式
- JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
- JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
- 验证(Javascript和正则表达式)
- JavaScript使用正则表达式进行验证
- 常用的JavaScript验证正则表达式
- 常用的JavaScript验证正则表达式
- 用正则表达式和javascript对表单进行全面验证
- Javascript 正则表达式验证日期,格式如同"2010-10-08"
- JavaScript之正则表达式验证邮箱,手机号码,身份证,网址,QQ,邮政编码,中文
- javascript正则表达式验证身份证
- HTML +JavaScript 正则表达式来验证信息