javascript+正则表达式 表单验证
2012-06-13 17:14
639 查看
<script type="text/javascript" language="javascript"> function checkForm() { //对固话的验证 var call = document.getElementById("txtcall"); ////"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)" //0712-3614072 var regCall = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/; if (call.value == "") { alert('提示:请输入固话!'); return false; } if (!regCall.test(call.value)) { alert('提示:请输入有效的电话号码,格式:0712-3614072!'); return false; } // 对手机号码的验证 var phone = document.getElementById("txtphone"); if (phone.value == "") { alert('提示:请输入手机号码!'); return false; } var Mobile = /^((\(\d{3}\))|(\d{3}\-))?13\d{9}|15[0-9]\d{8}$/; if (!Mobile.test(phone.value)) { alert('提示:请输入有效的手机号码!'); phone.focus(); return false; } //对电子邮件的验证 var email = document.getElementById("txtMail"); if (email.value == "") { alert('提示:请输入电子邮箱!'); return false; } var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if (email.value != "") { if (!myreg.test(email.value)) { alert('提示:请输入有效的电子邮箱,格式:abc@sina.com!'); email.focus(); return false; } } } </script>
return (/^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})$/.test(this.Trim())); var Mobile = /^((\(\d{3}\))|(\d{3}\-))?13\d{9}|15[0-9]\d{8}$/ 正则表达式部分: return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(this.Trim())); \d 代表一个数字 {7,8} 代表7-8位数字(表示电话号码) {3,} 代表分机号码 d{2,3} 代表区号 \+]\d{2,3} 代表国际区号 ^13\d{5,9}$/ //130–139。至少5位,最多9位 /^153\d{4,8}$/ //联通153。至少4位,最多8位 /^159\d{4,8}$/ //移动159。至少4位,最多8位
Html:
<form id="form1" runat="server" onsubmit="return checkForm();"> // </form>
相关文章推荐
- javaScript表单正则表达式验证代码全集
- JavaScript的表单验证和java中正则表达式
- JavaScript 表单验证正则表达式大全
- javascript正则表达式验证表单
- JS通用表单验证函数,基于javascript正则表达式 最近工作比较忙
- 正则表达式,javascript表单验证函数
- javascript 正则表达式+表单验证 结合运用简单例子
- Javascript的表单验证-初识正则表达式
- javascript表单验证常用正则表达式
- javascript、正则表达式、onblur、onfocus表单验证
- JavaScript(正则表达式、表单验证、邮箱验证、函数、HTML DOM)
- javascript中利用正则表达式实现表单验证
- JavaScript通过正则表达式实现表单验证电话号码
- JavaScript通过正则表达式实现表单验证电话号码
- JavaScript表单通过正则表达式验证电话号码
- 常用正则表达式,常用表单验证javascript代码
- JavaScript 使用正则表达式进行表单验证的示例代码
- Javascript的表单验证-揭开正则表达式的面纱