PHP preg 替换仅允许数字

2022-08-30 09:07:17

如何修改此现有preg_replace以仅允许数字?

function __cleanData($c) 
{
    return preg_replace("/[^A-Za-z0-9]/", "",$c);
}

答案 1

我想你是说你想删除所有非数字字符。如果是这样,则表示“任何不是数字的东西”:\D

preg_replace('/\D/', '', $c)

答案 2

试试这个:

return preg_replace("/[^0-9]/", "",$c);

推荐