1

如何替换除 ASCII/unicode 数字之外的所有内容:

ASCII
0-9
Unicode:
٠-٩

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

提前致谢。

4

2 回答 2

4

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

preg_replace('/\P{Nd}/u', '', $s)
于 2012-08-02T10:39:03.820 回答
2
$ret = preg_replace('/[^\d]/', '', $str);
于 2012-08-02T10:32:14.877 回答