PHP正则匹配6到16位字符构成,只可有数字、字母

只要利用字符串是,只可有数字、字母、下划线构成的6到16位字符,切合就返回ture,不然返回false

答:

正则很简朴,6到16位,这样就可以了{6,16}

任意的字符6到16位是.{6,16}

只有 数字、字母、下划线构成 就是[0-9_a-zA-Z]

总的加在一起就椒 ^[_0-9a-z]{6,16}$

<?php function ispassword($str) { if (preg_match('/^[_0-9a-z]{6,16}$/i',$str)){ return true; }else { return false; } } $password = 'abcde@'; if(ispassword($password)) { echo '切合'; }else { echo '不切合'; } //output 不切合 echo '<br>'; $password = 'abcdeasdas_1324'; if(ispassword($password)) { echo '切合'; }else { echo '不切合'; } //output 切合 ?>

end

附件下载/演示源码:
【 ispassword.htm 】 4.59KB

上一篇: 幽遊白書的主题曲 midi   |   下一篇:一个正则表达式 匹配以“abc”开头后头不能包括“x”、“y”、“z”字符» 标签:

分享到: 更多

相关日志:

为方针加上链接的正则表达式

求正则表达式。匹配小数无关紧要,最多两位小数,必需大于零

PHP正则效率与PHP字符串效率比拟 测试例子(1)

正则匹配中文(UTF8)+英文+数字

PHP求大于1且小于100的整数正则表达式

一个正则表达式 匹配以“abc”开头后头不能包括“x”、“y”、“z”字符

日期名目标正则匹配

PHP判定字符串由数字和巨细写字母构成、长度至少6位

PHP验证m-n位的数字

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7894.html