求php验证数字+字母的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求php验证数字+字母的方法相关的知识,希望对你有一定的参考价值。

网上找的正则
^[0-9a-zA-Z\_]*$

^[A-Za-z0-9]+$
都无效,不能判断大于32的纯数字,如12345678

参考技术A if(!preg_match('|^[0-9a-zA-Z]+$|', trim($_GET['username']))
die('不合法');


^[A-Za-z0-9]+$ 是正确的,可能是你没有trim或者用法错了本回答被提问者采纳
参考技术B 可以用正则去验证。
因为你没说具体的长度,所以只能验证是字母加数字的即可。
如下:
preg_match("/^[0-9a-z]$/isU",$str);
参考技术C preg_match ("/^[0-9a_z]1,$/i", $str); 这样就行了呀 参考技术D preg_match ("/^[0-9a_zA_Z]1,$/", $str);

以上是关于求php验证数字+字母的方法的主要内容,如果未能解决你的问题,请参考以下文章

求php获取首字母方法

php实现验证码(数字字母汉字)

求js验证字母数字的正则表达式,且是字母开头的

PHP字母数字验证码和中文验证码

PHP算式验证码和汉字验证码的实现方法

PHP 验证字母数字字符串