[原创]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 相关文章推荐
自己动手做一个SQL解释器
Oct 09 PHP
网页游戏开发入门教程三(简单程序应用)
Nov 02 PHP
php设计模式 Command(命令模式)
Jun 26 PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Jul 22 PHP
PHP封装分页函数实现文本分页和数字分页
Oct 23 PHP
Laravel中使用自己编写类库的3种方法
Feb 10 PHP
php ajax异步读取rss文档数据
Mar 29 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
一个实用的php验证码类
Jul 06 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 PHP
php中get_object_vars()在数组的实例用法
Feb 22 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
PHP在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
使用PHP强制下载PDF文件示例
2014/01/17 PHP
PHP批量去除BOM头代码分享
2015/06/26 PHP
Yii的Srbac插件用法详解
2016/07/14 PHP
vmware linux系统安装最新的php7图解
2019/04/14 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
vue后台管理之动态加载路由的方法
2018/08/13 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
python选择排序算法的实现代码
2013/11/21 Python
在Docker上开始部署Python应用的教程
2015/04/17 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
python实现udp聊天窗口
2020/03/31 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
python对execl 处理操作代码
2020/06/22 Python
优秀大学生求职自荐信范文
2014/04/19 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
2016年植树节红领巾广播稿
2015/12/17 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书
Python 解决空列表.append() 输出为None的问题
2021/05/23 Python
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python