表单验证(email,手机号,座机等)
来源:互联网 发布:mysql 建立索引语句 编辑:程序博客网 时间:2024/06/10 00:10
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src="http://jic.makepolo.net/js/jquery/jquery-1.8.3.min.js"></script></head><body> <div class="checkMobilePhone"> <input type="text"> <button>核对手机号码</button> </div> <div class="checkFixedPhone"> <input type="text"> <button>核对座机号码</button> </div> <div class="checkEmail"> <input type="text"> <button>核对邮箱</button> </div> <script> $(function() { /** * @descrition: 判断输入的参数是否是个合格的手机号 * !!符号是转换为boolean类型的意思 * @param: string类型,是传的值 * @return: true表示是合格的 */ function isMobilePhoneNumber(value) { //必须加上^$,否则138903683001也是合法的 var re = /^1[34578]\d{9}$/g; var result = []; result = value.match(re); return !!result === true ? true : false; } /** * @descrition: 判断输入的参数是否是个合格的座机号码,允许有分机号 * ?代表匹配0次或者一次 * @param: string类型,是传的值 * @return: true表示是合格的 */ function isFixedPhoneNumber(value) { var re = /^\d{3,4}-\d{7,8}(-\d{3,4})?$/g; var result = []; result = value.match(re); return !!result === true ? true : false; } /** * @description 验证邮箱 * @param string类型 * @return boolean类型,true表示合格的邮箱 * @example test@hotmail.com 32_w1@sima.vip.com te-st@qq.com.cn te.._st@sima-.vip.com 21@s.qf.qq.com */ function isEmailAddress(value) { //@的左边,先匹配字母和数字1或者多次; 紧接着匹配_ws这样的结构0或者多次; // @右边,先匹配sina-. s.qf. vip. com.一次或者多次,紧接着匹配一次最后的com var re = /^[a-zA-Z0-9]+([_.-][a-zA-Z0-9]+)*@([a-zA-Z0-9]+[-_.]?[.])+[a-zA-Z]{2,3}$/; return re.test(value); } /** * @description 验证密码 * @param string类型 * @return boolean类型,true表示合格的密码 * @example "wq\\" "sqwq_.../wq" */ function isLegalPassword(value){ // \\意思就是"\" var re = /^[0-9a-zA-Z_./]{6,20}$/; var result = []; result = re.exec(value); return !!result === true ? true : false; } var $mobileButton = $(".checkEmail button"); $mobileButton.click(function(event) { var mobileNumberText = $(".checkEmail input").val(); console.log(isEmailAddress(mobileNumberText)); }); })</script></body></html>
0 0
- 表单验证(email,手机号,座机等)
- javascript 表单验证(手机号和email验证)
- 校验手机号/座机号的表单
- 座机与手机号的正则验证
- 验证手机号或座机号的合法性
- ExtJS验证手机号、Email
- js验证 正则表达式 包含手机号码、座机号码、电子邮箱、密码、姓名、身份证号码等表单数据的验证
- JS表单验证手机号
- JavaScript表单验证email
- IOS常用数据校验方法,验证手机号,信用卡号,电话号码,邮编,Email等
- IOS常用数据校验方法,验证手机号,信用卡号,电话号码,邮编,Email等
- 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
- 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
- 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
- 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
- 正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
- 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
- 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
- Android自动化测试(MonkeyRunner)
- 性能测试监控数据 -- liunx服务器性能参数 -sysstat
- MyBatis中#和$的区别
- android使用SoundPool 播放短音效
- myeclipse颜色设置问题
- 表单验证(email,手机号,座机等)
- CALayer_01
- 了解Spring @Around使用及注意
- Objective-C中的instancetype和id区别
- Maven坐标和依赖(三)
- Hive表导入Elasticsearch
- 关于URL编码
- 使用单例类进行背景音乐播放
- android 照片旋转并保存