js手机号码验证

手机号码的规范验证,并不只是单纯的11位数字,可以通过如下的正则表达式代表现有的手机号码:/^1[34578]\d(9)$/,表示第一位是“1”,第二
位是“34578”中的任意一位,d(9)表示从第三位之后的9位都是数字。
具体的函数编写如下:
function checkPhone(){var phone = document.getElementById('phone').value;if(!(/^1[34578]\d{9}$/.test(phone))){alert("手机号码有误,请重新填写");return false;}
}

tp5身份证、手机格式验证

验证类validate.php如下:

<?phpnamespace app\admin\validateuse Agency\Validate;class Agency extends Validate {protected $rule = ['card_no'    => ['/(^\d(15)$)|((^\d{18}$))|(^\d{17}(\d|X|x)$)/'],'mobile'     => ['/^1[34578]\d{9}$/'],'email'      => 'email',];protected $message = ['card_no'    => '非法身份证号,请仔细核实','mobile'     => '手机号格式不正确','email.email'=> '邮箱格式错误',];}?>
使用时,在相应的controller中的函数中调用验证:
$validate_result = $this->validate($data, 'Agency');

js手机号码格式、tp5身份证格式验证相关推荐

  1. Java 身份证号验证

    二代身份证号码验证 扯淡区: 本博客主要内容是利用Java语言来验证身份证号码是否符合18位的二代身份证号规范. 公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次 ...

  2. 使用js验证身份证号格式以及身份证号中的生日验证

    由于不管是测试项目练手还是实际项目开发,都应该考虑数据的严密性和软件的通俗易懂的实用性,下面是我用js实现的验证身份证号格式以及身份证号中的生日验证代码 //生日移出点击事件验证身份证号中的生日验证 ...

  3. angularjs 验证身份证格式 和 一般JS验证身份证格式

    1:angularjs 验证身份证格式 1.1 定义身份证验证指令: .directive('cardCheck',['$http','$rootScope',function($http,$root ...

  4. 常用的表单验证Js方法,身份证、手机号码、固定电话正则验证建议收藏

    平时做项目时,经常会用到很多使用频率很高的代码,一有问题都习惯性问度娘!把自己都养懒了. /* 表单验证*/// 验证手机号码 function PhoneMustBePostiveInt(phone ...

  5. [js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入

    [js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入 <body><input type=&qu ...

  6. PHP验证身份证格式

    阅读目录 应用场景 身份证编码各个部分的含义 应用场景 互联网公司对身份证验证的需求越来越多,然而普通的小公司是无法对接公安部门的身份认证系统的. 几乎都是在网上买一些大的互联网公司的一些认证服务. ...

  7. 如何用JS判断身份证格式

    准备用正则来判断身份证格式的,但正则比较复杂,不简洁明了.无意中同事介绍我用keyCode,用下来感觉特别舒服 触发input在键盘按键被按下并释放事件,调用js的onlyInputCardNum() ...

  8. PHP 身份证格式验证

    1.验证身份证格式是否正确 /** 身份证验证* @param string $id_card 身份证号码* @param boolean* */ function validation_filter ...

  9. PHP验证身份证格式的公共方法

    身份证格式验证 /*** 身份证验证函数* @param $idcard* @return bool*/ function check_idcard($idcard){// 只能是18位if(strl ...

最新文章

  1. 区块链c端应用小程序_区块链如何真正起作用? 我建立了一个应用程序向您展示。...
  2. 我把面试官问的没话说了,这样好吗?
  3. CSS布局--head区的其他设置
  4. 【译】C#9的候选功能
  5. AI又破案!衢州城市大脑这回抓了一个抢劫犯
  6. java 责任链模式 链表_责任链模式的实现及源码中应用
  7. Codeforces 369E Valera and Queries --树状数组+离线操作
  8. PKI与证书服务应用-要点总结
  9. c++ string类型转换为char *类型
  10. Ubuntu怎么截图?一些快捷键备忘
  11. 装错信封输出所有结果C语言算法,装错信封问题(数学应用题)
  12. 如何实现XA式、非XA式Spring分布式事务
  13. 文华wh6如何修改服务器,文华财经 软件特色功能介绍修改
  14. 基于深度强化学习构建量化投资策略
  15. 人工智能未来的发展前景
  16. Qt widget事件传递顺序以及监听特定控件是否接收某个事件
  17. ktt算法 约化_深度学习面试题
  18. 重组标签云-标签聚类及其评价研究
  19. 浅谈二层交换安全攻防
  20. C语言实用小技巧合集(持续更新)

热门文章

  1. jsp学生信息资助,课程表管理系统
  2. LCD驱动调试以及Framebuffer
  3. 机房预约系统(C++)
  4. 话筒好坏测试软件,怎样测试麦克风好坏,测试麦克风是否正常
  5. mybatis实现多对多关联查询(超详细版)
  6. helm3 chart repo 私有仓库
  7. wkwebview加载h5图片不显示_埋点 13 :App 与 H5 打通
  8. 美国python课程 得a_干货:五门CS基础课推荐(价值两万多美元的美国名校课程,零基础,转专业都可学!...
  9. 易康9.0监督分类实操步骤
  10. 平面螺旋天线自动化设计与分析