Maison > développement back-end > tutoriel php > 【正则表达式】检测字符串只包含数字、字母、下划线、汉字,该如何解决

【正则表达式】检测字符串只包含数字、字母、下划线、汉字,该如何解决

WBOY
Libérer: 2016-06-13 12:00:27
original
2539 Les gens l'ont consulté

【正则表达式】检测字符串只包含数字、字母、下划线、汉字
RT
要验证一下用户名,只包含数字、字母、下划线、汉字,要求即使打乱顺序也能测出来
------解决方案--------------------
'/^[\x7f-\xffA-Za-z0-9_]+$/'
------解决方案--------------------

$s = '%';<br />var_dump(preg_match('/^\w+$/u', $s)); //int(0)<br />var_dump(preg_match('/^[\x7f-\xffA-Za-z0-9_]+$/', $s)); //int(1)
Copier après la connexion

全角的标点不当做汉字



引用:
'/^[\x7f-\xffA-Za-z0-9_]+$/'
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal