php RegEx:替换除ASCII和UTF8号码之外的所有内容

时间:2012-08-02 10:25:24

标签: php regex unicode replace ascii

如何更换除ASCII / unicode号码以外的所有内容:

ASCII
0-9
Unicode:当
0-9

使用PHP :: RegEx,任何想法我需要什么代码?

提前致谢。

2 个答案:

答案 0 :(得分:4)

您可以使用\P{Nd}指定“任何不是十进制数字的字符”:

preg_replace('/\P{Nd}/u', '', $s)

答案 1 :(得分:2)

$ret = preg_replace('/[^\d]/', '', $str);