当前位置:首页 > PHP教程 > 正则表达式 > 列表

php获取字符串中数字正则

发布:smiling 来源: PHP粉丝网  添加日期:2014-09-19 08:33:58 浏览: 评论:0 

filter_sanitize_number_int 过滤器删除数字中所有非法的字符,该过滤器允许所有数字以及 +-,实例代码如下:

  1. $number="5-2+3pp"
  2. //开源:phpfensi.com 
  3. var_dump(filter_var($number, filter_sanitize_number_int)); 

验证数字:^[0-9]*$

验证n位的数字:^d{n}$

验证至少n位数字:^d{n,}$

验证m-n位的数字:^d{m,n}$

验证零和非零开头的数字:^(0|[1-9][0-9]*)$

验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$

验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$

验证非零的正整数:^+?[1-9][0-9]*$

验证非零的负整数:^-[1-9][0-9]*$

验证非负整数(正整数 + 0)  ^d+$

验证非正整数(负整数 + 0)  ^((-d+)|(0+))$

验证长度为3的字符:^.{3}$

Tags: php获取字符正则 php数字正则

分享到: