[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】


Posted in PHP onAugust 01, 2017

本文实例讲述了PHP正则匹配中英文、数字及下划线的方法。分享给大家供大家参考,具体如下:

一、问题:

对于用户注册时的用户名要求由中英文、数字或下划线组成,不得含有其他字符。

二、解决方法:

针对输入字符进行中英文、数字及下划线的正则验证即可。

代码如下:

$username='三水点靠木3water.com@#……^&*';
$preg='/[\w\x{4e00}-\x{9fa5}]+/u';
//$preg='/[\x80-\xff_\w]+/u';
preg_match($preg,$username,$arr);
print_r($arr);

运行结果:

Array
(
  [0] => 三水点靠木3water
)
PHP 相关文章推荐
PHP新手上路(二)
Oct 09 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
Jul 22 PHP
php合并js请求的例子
Nov 01 PHP
PHP处理JSON字符串key缺少双引号的解决方法
Sep 16 PHP
使用PHP生成图片的缩略图的方法
Aug 18 PHP
PHP进程通信基础之信号量与共享内存通信
Feb 19 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
Aug 21 PHP
PHP实现一个轻量级容器的方法
Jan 28 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
Aug 12 PHP
php设计模式之单例模式用法经典示例分析
Sep 20 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
Oct 01 PHP
php中文乱码问题的终极解决方案汇总
Aug 01 #PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
Aug 01 #PHP
Laravel 的数据库迁移的方法
Jul 31 #PHP
PHP实现webshell扫描文件木马的方法
Jul 31 #PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
Jul 31 #PHP
Thinkphp结合AJAX长轮询实现PC与APP推送详解
Jul 31 #PHP
php实现将二维关联数组转换成字符串的方法详解
Jul 31 #PHP
You might like
substr()函数中文版
2006/10/09 PHP
php expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
微信小程序支付功能 php后台对接完整代码分享
2018/06/12 Javascript
vue实现分页的三种效果
2020/06/23 Javascript
详解React的回调渲染模式
2020/09/10 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
python映射列表实例分析
2015/01/26 Python
详解Python字符串对象的实现
2015/12/24 Python
使用Python神器对付12306变态验证码
2016/01/05 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
Goodee官方商店:迷你投影仪
2021/03/15 全球购物
十一个高级MySql面试题
2014/10/06 面试题
人力资源专员自我评价怎么写
2013/09/19 职场文书
低碳环保标语
2014/06/12 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
内勤岗位职责范本
2015/04/13 职场文书
企业承诺书格式范文
2015/04/28 职场文书
PHP中->和=>的意思
2021/03/31 PHP
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android
python数据处理之Pandas类型转换
2022/04/28 Python
Python实现双向链表
2022/05/25 Python