21,886
社区成员
发帖
与我相关
我的任务
分享
$ar = array(
'0510-12323475,0781-26354589,021-25698746',
'0521-25698745,,',
'0521-25698745,021-25698475',
'0317-88641,ttttttt',
);
$pattern = '/,(?:\d{3,}-\d{7,8})/';
foreach($ar as $v) {
echo $v . ' ' . (preg_match($pattern, ",$v") ? '正确' : '有错') , PHP_EOL;
}
0510-12323475,0781-26354589,021-25698746 正确<script type="text/javascript">
$(document).ready(function(){
Check();
});
var Check = function(){
var RegPcode=/^[1-9]\d{5}(?!\d)$/,RegEmail=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/,RegTel=/,(\d{3,4}-\d{7,8}(-\d{1,4})?)?$,?/,RegFax=/^((\d{3,4}-\d{7,8}(-\d{1,4})?)(;\d{3,4}-\d{7,8}(-\d{1,4})?)*(;)?)?$/,RegFPcode=/^[1-9]\d{5}(?!\d)$/,RegMobile=/^(\d{11})?$/,Cnt=0;
var Pcode = $("input.RegPcode");
var Email = $("input.RegEmail");
var Tel = $("input.RegTel");
var Fax = $("input.RegFax");
var FPcode= $("input.RegFPcode")
var Mobile = $("input.RegMobile");
var email = $("input.Regemail");
var Ratch = function(b){
return b.replace(";",";").replace(":",":").replace("-","-");
};
var CheckMatch = function(a,b){
var _val=b.val();
if(_val==""){
b.removeClass("b2");
return;
}
var _tmp=eval(a);
if (!_tmp.test(b.val())){
b.addClass("b2");
Cnt=1;
}
else
b.removeClass("b2");
};
Pcode.each(function(){
CheckMatch("RegPcode",$(this));
$(this).blur(function(){
CheckMatch("RegPcode",$(this));
});
});
Email.each(function(){
CheckMatch("RegEmail",$(this));
$(this).blur(function(){
CheckMatch("RegEmail",$(this));
});
});
Tel.each(function(){
CheckMatch("RegTel",$(this));
$(this).blur(function(){
CheckMatch("RegTel",$(this));
});
});
Fax.each(function(){
CheckMatch("RegFax",$(this));
$(this).blur(function(){
CheckMatch("RegFax",$(this));
});
});
FPcode.each(function(){
CheckMatch("RegFPcode",$(this));
$(this).blur(function(){
CheckMatch("RegFPcode",$(this));
});
});
Mobile.each(function(){
CheckMatch("RegMobile",$(this));
$(this).blur(function(){
CheckMatch("RegMobile",$(this));
});
});
email.each(function(){
CheckMatch("RegEmail",$(this));
$(this).blur(function(){
CheckMatch("RegEmail",$(this));
});
});
if(Cnt != 0){alert("CRM友情提示:\n\n所有边框为红色的位置,都表示格式不正确!");return false;}
return true;
};
</script>
这是js代码。