PHP preg只replace允许的数字
我怎样才能修改这个现有的preg_replace只允许数字?
function __cleanData($c) { return preg_replace("/[^A-Za-z0-9]/", "",$c); }
我想你说你想删除所有的非数字字符。 如果是这样, \D
意思是“任何不是一个数字”:
preg_replace('/\D/', '', $c)
尝试这个:
return preg_replace("/[^0-9]/", "",$c);
这应该做你想要的:
preg_replace("/[^0-9]/", "",$c);