验证email 核心代码如下
代码如下 | 复制代码 |
function isEmail(input) { var reg = /^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z]+$/; return reg.test(input); } 例 <script type="text/javascript" defer="defer"> function isEmail(strEmail) |
验证手机号
代码如下 | 复制代码 |
function isMobile(input) { var reg=/^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])d{8}$/; return reg.test(input); } |
实例
代码如下 | 复制代码 |
<script type="text/javascript"> function checkMobile(){ var sMobile = document.mobileform.mobile.value if(!(/^1[3|5][0-9]d{4,8}$/.test(sMobile))){ alert("不是完整的11位手机号或者正确的手机号前七位"); document.mobileform.mobile.focus(); return false; } } </script> <form action="" name="mobileform" method="post" onSubmit="return checkMobile();"> <INPUT name="mobile" class="tdc" size="40" maxLength="11"> <INPUT name="action" type="hidden" value=mobile> <INPUT class="bdtj" name=B1 type=submit value="查 询"> </FORM> |
验证电话号码代码
代码如下 | 复制代码 |
function isPhone(input) { var reg= /^(([0+]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/; return reg.test(input); } |
例子
代码如下 | 复制代码 |
function checkPhone(phone) { //验证电话号码手机号码,包含153,159号段 if (phone==""){ alert("电话号码不能为空!"); return false; } if (phone != ""){ var p1 = /^(([0+]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,}))?$/; var me = false; if (p1.test(phone)) me=true; if (!me){ //alert('对不起,www.111cn.net您输入的电话号码有错误。区号和电话号码之间请用-分割'); return false; } } return true; } |
时间: 2024-10-25 05:29:53