我这里采用2-25个字符的验证 $name = '库迪热提·库尔班江'; if(!preg_match('/^([\x{4e00}-\x{9fa5}\·]){2,25}$/u', $name) ){ echo '姓名格式错误'; }else{ echo '姓名格式正确'
个人不会写正则,但是工作中遇到了又没办法,所以记录下以后再遇到就好找了,呵呵 言归正传,下面是用正则匹配img的属性的方法: 1.匹配 “img” 中的 “src” 属性 2.匹配 “img”中的 “aid” 属性 3.匹配字符串中 [[ ]] 括号内的内容
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.