正则表达式'/ [^ 0-9] /'或'/\D /'或'/\d /'之间有什么区别?使用单引号双引号更好吗?
$number = '123asd456.789,123a4!"·$%&/()=/*-+<br>';
preg_replace('/\D/', '', $number) = 1234567891234
preg_replace('/\d/', '', $number) = asd.,a!"·$%&/()=/*-+
preg_replace('/[^0-9]+/', '', $number) = 1234567891234
Run Code Online (Sandbox Code Playgroud)
当然我做了一些测试,那些是我的结果,我只是想更多地看一些正则表达式.哪个性能更好?
谢谢!!