永发信息网

php 用户名和密码 正则表达式

答案:2  悬赏:0  手机版
解决时间 2021-04-02 20:20
用户名只能由中文、英文、数字以及“-”、"_"组成,密码只能由字母、数字和标点符号组成。请问该怎么写?我自己找网上半天,我不是很会,希望有人告诉我。我自己写的是:
if (!preg_match("/^[A-Za-z0-9_][\u{4e00}-\u{9fa5}]{3,15}/",$user_name))
{
$this->show_warning('用户名只能由中文、英文、数字以及"_"组成');
return;
}

if (!preg_match('/^[A-Za-z0-9_\,\.\;\\\'\?]{6,20}$/',$password))
{
$this->show_warning('密码只能由字母、数字和标点符号组成');
return;
}
最佳答案
/^[A-Za-z0-9_\u4e00-\u9fa5]{3,15}$/ 用户名
/^[^\u4e00-\u9fa5\s]{6,20}$/ 密码
全部回答
下面这个javascript正则表达式为匹配3-16个字母 数字 _ 和中文 的用户名 /^[a-z\d_\u4e00-\u9fa5]{3,16}/i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
7至8万买suV什么车好
哪个方向是楼板的跨度
盗走达芬奇高清完整版下载地址
萧山建设四路近期是不是要造高架
编故事时办公室里会发生什么事
买皮卡好还是买suv好
活着的每一分每一秒都是异常痛苦的!!!
Against advice from his friends, he insist
邻域是开集还是闭集?求大神帮助
为什么左脸比右脸胖
国家房租多少钱一平方?
自己设计了院徽,但不会制作成电子版的,求助
广元在古代叫什么?
台湾桧木 北美桧木哪个好
求大神解答以下古文字
推荐资讯
清朝的宫女最高升成什么
龙耀新无双怎么样退保
都说女大一,哭啼啼,这话有根据吗?
疯狂猜成语 图片上四个龙没有头 答案是什么
男人说呼呼~是什么意思
脱轨器的介绍
如何在钢板上粘贴地砖
单选题Afterthinkingabouttheproblemcareful
口袋妖怪最强进化3.0比2.5好在哪里
三菱PLC的输入端和输出端都要接220V电源吗
34岁离婚男没孩子需要再婚吗
【名侦探柯南】这个人是谁?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?