首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

php 手机号正则_正则验证手机号是否合法

当我在进行PHP网页开发的时候,直接采用在网上找的手机号的正则表达式验证,结果后来测试的时候发现:当我使用的手机号177开头的进行输入时,竟然显示请输入正确的手机号,后来一看正则表达式是没有设定17开头的号码...,于是又进行了学习,最终,得到了最新手机号的正则表达式验证(如下代码),以供自己和大家日后学习使用。...//$phone存放手机号,$phoneErr存放手机号的错误信息 //首先判定手机号不为空,然后进行正则表达式的手机号验证 if(!...empty($phone)) { //手机号正则表达式验证语句 if(!...除此以外,还发现了菜鸟工具的正则表达式的在线测试工具,可以直接生成各种语言的正则表达式验证语句,很好用。正则表达式在线测试|菜鸟工具 最后,对于下面博主的文章表示十分感谢,学习到了新东西,开心。

2.8K20

表单验证常用的正则

一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:的表达式 匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 评注:表单验证时很实用 匹配网址URL的正则表达式:[a-zA-z]+:...在使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下: 只能输入数字:“^[0-9]*$” 只能输入n位的数字:“^d{n}$” 只能输入至少n位数字...验证身份证号(15位或18位数字):“^d{15}|d{}18$” 验证一年的12个月:“^(0?...匹配中文字符的正则表达式: [u4e00-u9fa5] 匹配双字节字符(包括汉字在内):[^x00-xff] 匹配空行的正则表达式:n[s| ]*r 匹配HTML标记的正则表达式:/

1.6K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP中正则的使用

    正则表达式,作为一种快速、便捷的处理字符串的工具,在各种编程语言中都有着广泛的用途,通过在PHP中的一些使用,下面记录一下关于PHP中正则使用的一些技巧。...PHP中的正则函数: php中有两套正则函数,两者功能差不多,分别为: 一套是由PCRE(Perl Compatible Regular Expression)库提供的。...使用以“ereg_”为前缀命名的函数;(POSIX的正则函数库,自PHP 5.3以后,就不在推荐使用,从PHP6以后,就将被移除) 由于POSIX正则即将推出历史舞台,并且PCRE和perl的形式差不多...,更利于我们在perl和php之间切换,所以这里重点介绍PCRE正则的使用。...ereg                        http://cn.php.net/manual/en/function.ereg.php         3、PHP正则函数

    3.7K30

    正则化与交叉验证

    简介 对于一般的统计模型来说,下图描述了训练误差和测试误差与模型的复杂度之间的关系: image.png 当模型的复杂度增大时,训练误差会逐渐减小并趋向于 000,而测试误差会先减小,达到最小值后增大...;当选择的模型复杂度过大时,过拟合现象就会出现。...因此,在学习时就要防止过拟合,进行最优的模型选择,即选择复杂度适当的模型,以达到使测试误差最小的学习目的。常用的两种模型选择方法:正则化与交叉验证。 2....正则化 正则化是结构风险最小化策略的实现,是在经验风险上加上一个正则化项或惩罚项。正则化项一般时模型复杂度的单调递增函数,模型越复杂,正则化值就越大。 正则化一般就有如下形式: image.png

    1.1K30

    test() 方法进行正则验证

    test() 方法用于检测一个字符串是否匹配某个模式 最近遇到的某业务中进行发票抬头的正则验证如下: console.log(/^[a-zA-Z\u4e00-\u9fa5\s()()《》\(\)\-...]+$/.test("中国xxxx公司七五0试验场")) 当用户输入上面的公司名时报错false,验证不过,这是因为按照中国的公司规定,公司名里不允许出现阿拉伯数字,因此当出现0的时候,正则就验证不过去了...企业名称不得含有下列内容的文字:   1、有损于国家、社会公共利益的;   2、可能对公众造成欺骗或者误解的;   3、外国国家(地区)名称、国际组织名称;   4、政党名称、党政军机关名称、群众组织名称...、社会团体名称及部队番号;   5、外国文字、汉语拼音字母、阿拉伯数字;   6、其他法律、行政法规规定禁止的。

    94410

    【PHP小课堂】PHP中PRGE正则函数的学习

    PHP中PRGE正则函数的学习 正则表达式的作用想必不用我多说了,大家在日常的开发中或多或少都会接触到。特别是对于一些登录(邮箱、手机号)以及网页爬虫来说,正则表达式就是神器一般的存在。...在 PHP 中,有两种处理正则表达式的函数,今天我们就来学习其中的一种。...匹配验证及字符串模式格式转换 匹配验证就是验证我们的正则表达式是否能匹配到的内容。...不过我的电脑上还没有安装 PHP8 所以这块内容就不展示了。 总结 PHP 中正则操作的函数就这些,但正则真正的精髓其实是在于正则表达式怎么写这一块。...不过相对来说,像是登录的用户验证之类的功能,正则简直不要太好用,这个就完全可以让正则好好发挥啦!

    15810

    一个常用的正则表达验证类

    很早以前写的一个正则表达式验证工具类,包含了一些常见的校验和支持自定义的正则表达式匹配,可以选择完全匹配,也可以获取所有匹配项。曾用它仿造Eclispe下的正则表达式插件写过一个工具。...#region 具体验证方法         是否Byte类型(8 位的无符号整数): 0 和 255 之间的无符号整数#region 是否Byte类型(8 位的无符号整数): 0 和 255 之间的无符号整数...#region 通用正则表达式判断函数 /**////  /// 通用正则表达式判断函数 ///  /// String,用于匹配的字符串 /// String,正则表达式 /// RegexOptions,配置正则表达式的选项 /// ArrayList,分解的字符串内容 /// <param

    76920

    常用的JavaScript验证正则表达式

    2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:的表达式 匹配Email地址的正则表达式:w+([-+.]w+)@w+([-.]w+).w+([-.]w+)* 评注:表单验证时很实用 匹配网址URL的正则表达式:[a-zA-z]+://[...、26个英文字母或者下划线组成的字符串 在使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下: 只能输入数字:“^[0-9]$” 只能输入n位的数字:“^...验证身份证号(15位或18位数字):“^d{15}|d{}18$” 验证一年的12个月:“^(0?...匹配中文字符的正则表达式: [u4e00-u9fa5] 匹配双字节字符(包括汉字在内):[^x00-xff] 匹配空行的正则表达式:n[s| ]r 匹配HTML标记的正则表达式:/.|< (

    80400
    领券