[原创]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 相关文章推荐
BBS(php & mysql)完整版(四)
Oct 09 PHP
PHP网站基础优化方法小结
Sep 29 PHP
php $_SERVER当前完整url的写法
Nov 12 PHP
php文章内容分页并生成相应的htm静态页面代码
Jun 07 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 PHP
20个PHP常用类库小结
Sep 11 PHP
php自定义apk安装包实例
Oct 20 PHP
php中JSON的使用与转换
Jan 14 PHP
PHP MPDF中文乱码的解决方式
Dec 08 PHP
PHP中__autoload和Smarty冲突的简单解决方法
Apr 08 PHP
PHP会话控制实例分析
Dec 24 PHP
PHP获取数组中指定的一列实例
Dec 27 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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
使用PHP制作新闻系统的思路
2006/10/09 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
javascript String 的扩展方法集合
2008/06/01 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
JavaScript中读取和保存文件实例
2014/05/08 Javascript
js实现人才网站职位选择功能的方法
2015/08/14 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
2017/04/27 jQuery
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
如何在Python中编写并发程序
2016/02/27 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
Python实现二维数组输出为图片
2018/04/03 Python
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
numpy返回array中元素的index方法
2018/06/27 Python
python版百度语音识别功能
2019/07/09 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
暑假实习求职信范文
2013/09/22 职场文书
市场营销个人求职信范文
2014/02/02 职场文书
财务工作疏忽检讨书
2014/09/11 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
浅谈python数据类型及其操作
2021/05/25 Python