灰儿 发表于 2022-6-9 09:52:07

php过滤表单post提交的非数字类型数据的方法

php过滤表单post提交的非数字类型数据的方法

代码如下:
$delhtml = "/\D/";
$_POST = preg_replace( $delhtml,"",$_POST);   
附:
正则表达式的语法——字符(一)
数字:\d
非数字:\D
空白字符(空格、制表符、换页符等):\s
非空白字符:\S
单词字符(26个英文字母+数字+下划线):\w
非单词字符:\W

正则表达式的语法——字符(二)
字符集合:[单个字符或字符区间],用于匹配集合内字符

比如:

表示a-z这26个小写字母

表示0-9这10个数字和a-z这26个小写字母

表示包含数字1,2,3和a-h这8个字母

注意:两个不同的字符段间一定不要用逗号隔开

页: [1]
查看完整版本: php过滤表单post提交的非数字类型数据的方法