• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP常用正则表达式精选(推荐)

    PHP常用正则表达式,具体内容如下所述:

    $regex = '[\u4e00-\u9fa5]'; //匹配中文字符的正则表达式
    $regex = '^[\u4E00-\u9FA5A-Za-z0-9]+$'; or $regex = '^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$'; //中文、英文、数字但不包括下划线等符号
    $regex = '^[a-zA-Z][a-zA-Z0-9_]{4,15}$'; //帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
    $regex = '[^\x00-\xff]'; //匹配双字节字符(包括汉字在内)
    $regex = '\n[\s| ]*\r'; //匹配空行的正则表达式
    $regex = '/(.*)>.*\/\1>|(.*) \/>/'; //匹配HTML标记的正则表达式
    $regex = '(^\s*)|(\s*$)'; //匹配首尾空格的正则表达式
    $regex = '/(\d+)\.(\d+)\.(\d+)\.(\d+)/g'; //匹配IP地址的正则表达式
    $regex = '\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*'; //匹配Email地址的正则表达式
    $regex = '^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$'; //手机号
    $regex = '^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$'; //18位身份证号
    $data = "***********";
    if (preg_match($regex,$data)) {
      echo "验证成功";
    } else {
      echo "你输入的是啥玩意?";
    }

    ps:下面给大家分享几种常用正则表达式PHP版

    字符串过滤所有非英语字符和特殊符号仅保留英语字符,数字和空格:

    $string = "abcd23uo** (.字符串过";
    preg_match_all("/[\w\s]/i", $string, $matches);
    print_r(implode('', $matches[0]));

    字符串过滤所有非中文字符:

    $string = "abcd23uo** (.字符串过";
    preg_match_all("/([\x{4e00}-\x{9fa5}])/u", $string, $matches);
    print_r(implode('', $matches[0]));

    总结

    以上所述是小编给大家介绍的PHP常用正则表达式精选,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • PHP正则表达式笔记与实例详解
    • PHP使用正则表达式实现过滤非法字符串功能示例
    • PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示功能
    • 史上最全的PHP正则表达式(手机号需要加上177-***)
    • PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
    • PHP手机号码及邮箱正则表达式实例解析
    上一篇:tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
    下一篇:php fread函数使用方法总结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    PHP常用正则表达式精选(推荐) PHP,常用,正则,表达式,精选,