常用正则表达式

 

==========js 正则验证手机号

var myreg = /^1[3|4|5|7|8][0-9]\d{8}$/;
if (!myreg.test(userTel)) {
alert('请输入有效的手机号码!');
//document.form1.mobile.focus();
return ;
}

 

==========C#

Regex reg = new Regex("1[3|4|5|7|8][0-9]{9}");
int i = 1;
if (reg.IsMatch(OLDCashAccountNo) && reg.IsMatch(NEWCashAccountNo)) //校验 新旧金账号 是否合乎规则
{

return true;

}

else

{

return false;

}

 ==========JS 正则验证 范围长度的数字

var reg = new RegExp("^[0-9]{1,2}$");

var MAX_PERIOD = $('#MAX_PERIOD').val(); // 借款的最大期限

if (!reg.test(MAX_PERIOD)||MAX_PERIOD<=0) {
alert("借款的最大期限请输入符合长度数字,[1-2位];且最大期限必须大于0!");
return;
}

 ==============================================

验证数字两位小数 js中的正则,遇到一个奇葩问题var reg = new RegExp("^[0-9]{0,10}(\.[0-9]{0,2})?$");  这个正则能输入13位整数,然后网上查了一大堆,最后又仔细研究了一下 RegExp  的语法,

什么是 RegExp?

RegExp 是正则表达式的缩写。

当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。

简单的模式可以是一个单独的字符。

更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。

您可以规定字符串中的检索位置,以及要检索的字符类型,等等。

定义 RegExp

RegExp 对象用于存储检索模式。

通过 new 关键词来定义 RegExp 对象。以下代码定义了名为 patt1 的 RegExp 对象,其模式是 "e":

var patt1=new RegExp("e");

当您使用该 RegExp 对象在一个字符串中检索时,将寻找的是字符 "e"。

 

RegExp的作用是检索,所以js中标准正则的写法应为 var reg = /^\d{0,10}(\.\d{0,2})?$/; 这样就不会引发一些特殊的正则的异常了

//var reg = new RegExp("^[0-9]{0,10}(\.[0-9]{0,2})?$");
//var reg = new RegExp("^\d{0,10}(\.\d{0,2})?$");

var reg = /^\d{0,10}(\.\d{0,2})?$/;

 

 

//===================验证邮箱===  

fChkMail=function(flg,szMailobj){
var szMail=szMailobj.value;
var szReg=/^[A-Za-zd0-9]+([-_.][A-Za-zd]+)*@([0-9A-Za-zd]+[-.])+[A-Za-zd]{2,5}$/;
var bChk=szReg.test(szMail);
 
var arr=szMail.split(';');    //邮箱是多个的话 分号";" 是分隔符
 
for(var i=0;i<arr.length;i++)
{
var bChk=szReg.test(arr[i]);
if(!bChk)
{
if(flg==0)
{
alert("邮件接收人存在不正确格式");

}
else if(flg==1)
{
alert("邮件抄送人存在不正确格式");

}
szMailobj.value="";
}
}

}

 

 <form:input path="receiver" id="receiver" htmlEscape="false" onblur="fChkMail(0,this)"  maxlength="500" class="required input-xlarge"/>

 <form:input path="receiverCc" htmlEscape="false" onblur="fChkMail(1,this)"  maxlength="500" class="required input-xlarge"/>

 

posted @ 2014-09-05 11:33  秋香姑娘请你不要紧张  阅读(308)  评论(0编辑  收藏  举报