prss.net
当前位置:首页 >> php5 过滤复杂密码的正则表达式如何编写 >>

php5 过滤复杂密码的正则表达式如何编写

preg /^(?!.*(\w)\1{2,})[a-zA-Z0-9]{6,13}$/

var reg = /^[a-zA-Z\u4e00-\u9fa5]{1}[\w\u4e00-\u9fa5]{1,13}[a-zA-Z\d\u4e00-\u9fa5]{1}$/;

$str = '------------a-b--c---d----12---345--6789-00000--你---是----我心内的-----一首------歌'; $arr = array(); for($i = 0, $len = strlen($str); $i < $len; ++$i) { if(!count($arr) || $arr[count($arr) - 1] !== '-' || $str{$i} !==...

[\u4E00-\u9FA5]{2,5}(?:·[\u4E00-\u9FA5]{2,5})*

PHP中不支持 逆序环视中 的匹配长度不固定的情况,目前好像只有 .Net的正则支持逆序环视中长度不固定 ,其他的正则都不行。 PHP preg 5.5.10–5.5.11 does not support infinite repetition inside lookbehind

js: var str = "汉字12345";var reg = /^(\d|[\u4e00-\u9fa5]){5,10}$/;reg.test(str);php:

不知你说的符号是什么符号,就当是非数字,字母和下划线的吧 : /\d{5,}|\W{3,}/

^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])$

1 年部分([12]\d\d\d) 第一位只能是1或者2. 四位年份表达。 2 月部分(0[1-9]|1[0-2]) 第一位为0时,第二位可以是1-9,即一月到九月。 第一位为1时,第二位可以是0-2,即十月到十二月。 3 日部分(3[01]|[12]\d|0[1-9]) 十位为3时,个位只能是0或1....

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com