随笔分类 - 正则
摘要:座机可能的号码为: (1)12345678 (2)1234567 (3)010-12345678 (4)0357-53608463 (5)15200000000(11位的手机号) 表达式为: ^(((\d{3,4}-)?[0-9]{7,8})|(1(3|4|5|6|7|8|9)\d{9}))$ 表达
阅读全文
摘要:
阅读全文
摘要:   { //$search = '/^[-_a-zA-Z0-9]{6,20}$/'; //密码至少8位,包括数字
阅读全文
摘要:/*** * 校验密码 能匹配的组合为: 数字+字母, 数字+特殊字符, 字母+特殊字符, 数字+字母+特殊字符组合, 而且不能是纯数字,纯字母,纯特殊字符 */ public static function checkPwd($pwd) { $search = '/^(?![\d]+$)(?![a
阅读全文
摘要://请修改变量p的正则表达式,使他能够匹配str中的姓名 $p = '/name:([\w\s]+)/'; $str = "name:steven jobs"; preg_match($p, $str, $match); print_r($match);Array ( [0] => name:steven jobs [1] => steven jobs ) //??????
阅读全文
摘要:$p = 'http://'; $p = '/'.preg_quote($p, '/').'/'; echo $p;/http\:\/\//
阅读全文
摘要:// 0.0.....1 至 0.99.......9 之间 if (!preg_match('/^(0\.)d{1,}$/',$_POST['unit_price'])){ echo 'no'; } else { echo 'yes'; }
阅读全文
摘要:获取 redis 中所有的 key 可用使用 *。 查找所有以GUEST:CART 开头的key 127.0.0.1:6379> keys GUEST:CART*1) "GUEST:CART:19f702e0:e886:431f:9452:63052dd2542b"
阅读全文
摘要:正则表达式如下: /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/价格符合两种格式 ^[1-9]\d*(.\d{1,2})?$ : 1-9开头,后跟是0-9,可以跟小数点,但小数点后要带上1-2位小数,类似2,2.0,2.1,2.22等^0(.\d{1,2})
阅读全文