This article mainly introduces how to filter English Punctuation Marks and Chinese Punctuation Marks by using php. For more information, see
This article mainly introduces how to filter English Punctuation Marks and Chinese Punctuation Marks by using php. For more information, see
Php filters English Punctuation Marks and filters Chinese Punctuation Codes
The Code is as follows:
Function filter_mark ($ text ){
If (trim ($ text) = '') return '';
$ Text = preg_replace ("/[[: punct:] \ s]/", '', $ text );
$ Text = urlencode ($ text );
$ Text = preg_replace ("/(% 7E | % 60 | % 21 | % 40 | % 23 | % 24 | % 25 | % 5E | % 26 | % 27 | % 2A | % 28 | % 29 | % 2B | % 7C | % 5C | % 3D | \-| _ | % 5B | % 5D | % 7D | % 7B | % 3B | % 22 | % 3A | % 3F | % 3E | % 3C | % 2C | \. | % 2F | % A3 % BF | % A1 % B7 | % A1 % B6 | % A1 % A2 | % A1 % A3 | % A3 % AC | % 7D | % A1 % b0 | % A3 % BA | % A3 % BB | % A1 % AE | % A1 % AF | % A1 % B1 | % A3 % FC | % A3 % BD | % A1 % AA | % A3 % A9 | % A3 % A8 | % A1 % AD | % A3 % A4 | % A1 % A4 | % A3 % A1 | % E3 % 80% 82 | % EF % BC % 81 | % EF % BC % 8C | % EF % BC % 9B | % EF % BC % 9F | % EF % BC % 9A | % E3 % 80% 81 | % e2 % 80% A6 % E2 % 80% A6 | % E2 % 80% 9D | % E2 % 80% 9C | % E2 % 80% 98 | % E2 % 80% 99 | % EF % BD % 9E | % EF % BC % 8E | % EF % BC % 88) +/",'', $ text );
$ Text = urldecode ($ text );
Return trim ($ text );
}
,