前端jquery控制input只能输入符合规范的手机号码
来源:互联网 发布:淘宝店代理的发货流程 编辑:程序博客网 时间:2024/05/17 08:47
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title></head><body><input type="text" id="inputPerameter" maxlength="11" oninput="test()"/><span class="hint_str"></span><script type="text/javascript" src="js/jquery-1.9.0.min.js"></script><script type="text/javascript">var inputPerameter = $('#inputPerameter');var booleanValue = true,value;function test(){value = inputPerameter.val();if(value==''){booleanValue = true;}if(value.length>3){subValue = value.substring(-1,3);if(booleanValue&&subValue.length==3){if(subValue.substring(1,2)=='3'||subValue.substring(1,2)=='5'||subValue.substring(1,2)=='8'){booleanValue = /^[1]{1}(([3]|[5]|[8]){1})([0-9]{1})$/.test(subValue);}else if(subValue.substring(1,2)=='4'){booleanValue = /^[1]{1}[4]{1}(([5]|[7]){1})$/.test(subValue);}else if(subValue.substring(1,2)=='7'){booleanValue = /^[1]{1}[7]{1}(([0]|[1]|[3]|[5]|[6]|[7]|[8]){1})$/.test(subValue);}else{booleanValue = false;}}}else{if(value.length==1){booleanValue = /^[1]{1}$/.test(value);}else if(value.length==2){booleanValue = /^[1]{1}(([3]|[4]|[5]|[7]|[8]){1})$/.test(value);}else if(booleanValue&&value.length==3){if(value.substring(1,2)=='3'||value.substring(1,2)=='5'||value.substring(1,2)=='8'){booleanValue = /^[1]{1}(([3]|[5]|[8]){1})([0-9]{1})$/.test(value);}else if(value.substring(1,2)=='4'){booleanValue = /^[1]{1}[4]{1}(([5]|[7]){1})$/.test(value);}else if(value.substring(1,2)=='7'){booleanValue = /^[1]{1}[7]{1}(([0]|[1]|[3]|[5]|[6]|[7]|[8]){1})$/.test(value);}else{booleanValue = false;}}}if(!booleanValue||!/^\d*$/.test(value)||value.length<11){//显示错误标志$('.hint_str').css('display','block');$('.hint_str').html('格式错误');$('.hint_str').css('color','red');}else{//隐藏错误标志$('.hint_str').css('display','none');}if(/^\d{11}$/.test(value)&&booleanValue){//显示正确标志$('.hint_str').css('display','block');$('.hint_str').html('正确');$('.hint_str').css('color','lawngreen');}}</script></body></html>
1 0
- 前端jquery控制input只能输入符合规范的手机号码
- jquery控制input只能输入数字和两位小数
- 前端限制input只能输入数字
- Jquery控制只能输入数字
- Jquery控制只能输入数字
- Jquery控制只能输入数字
- html如何控制input只能输入数字
- js控制input文本框只能输入数字
- 控制input中只能输入金额
- 控制input标签只能输入数字
- JQ控制input只能输入小数点后两位
- C# 控制手机号码的输入
- jquery控制input只能输入数字和两位小数(转)
- EditText设置输入的类型,只能输入纯数字,只能输入手机号码,只能输入邮箱等等。
- Jquery控制只能输入数字的常见方法
- Jquery控制只能输入数字的常见方法
- js控制input输入框只能输入数字
- 在input的type="text"里控制只能输入数字
- C++ 排序函数 sort(),qsort()的用法
- Java SSM 商户管理系统 客户管理 库存管理 销售报表 项目源码
- JAVA多线程三
- JAVA抽象类接口学习笔记
- ProGuard代码混淆技术详解
- 前端jquery控制input只能输入符合规范的手机号码
- iOS开发-百度云推送报错NSCocoaErrorDomain Code=3000
- android为什么要用SurfaceView
- c#转义字符
- 离散化基础 输出排序后的编号
- Jquery 表单校验
- Java三大主流框架概述
- 《Cracking the Coding Interview程序员面试金典》----子串判断
- HDOJ 1234 开门人关门人