【www.gdgbn.com--正则表达式】
要求:一、移动电话号码为11或12位,如果为12位,那么第一位为0
二、11位移动电话号码的第一位和第二位为"13"
三、12位移动电话号码的第二位和第三位为"13"
用途:检查输入手机号码是否正确
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/
java代码
1. function f_check_mobile(obj){
2. var regu =/(^[1][3][0-9]{9}$)|(^0[1][3][0-9]{9}$)/;
3. var re = new regexp(regu);
4. if (re.test( obj.value )) {
5. return true;
6. }
7. f_alert(obj,"请输入正确的手机号码");
8. return false;
9. }
10.function f_check_mobile(obj){
var regu =/(^[1][3][0-9]{9}$)|(^0[1][3][0-9]{9}$)/;
var re = new regexp(regu);
if (re.test( obj.value )) {
return true;
}
f_alert(obj,"请输入正确的手机号码");
return false;
}
/*
要求:一、电话号码由数字、"("、")"和"-"构成
二、电话号码为3到8位
三、如果电话号码中包含有区号,那么区号为三位或四位
四、区号用"("、")"或"-"和其他部分隔开
用途:检查输入的电话号码格式是否正确
输入:
strphone:字符串
返回:
如果通过验证返回true,否则返回false
*/
java代码
1. function f_check_phone(obj)
2. {
3. var regu =/(^([0][1-9]{2,3}[-])?d{3,8}(-d{1,6})?$)|(^([0][1-9]{2,3})d{3,8}((d{1,6}))?$)|(^d{3,8}$)/;
4. var re = new regexp(regu);
5. if (re.test( obj.value )) {
6. return true;
7. }
8. f_alert(obj,"请输入正确的电话号码");
9. return false;
10. }
11.function f_check_phone(obj)
{
var regu =/(^([0][1-9]{2,3}[-])?d{3,8}(-d{1,6})?$)|(^([0][1-9]{2,3})d{3,8}((d{1,6}))?$)|(^d{3,8}$)/;
var re = new regexp(regu);
if (re.test( obj.value )) {
return true;
}
f_alert(obj,"请输入正确的电话号码");
return false;
}