2010-03-30 50 views

Trả lời

12

Tôi giả sử bạn có nghĩa là, a-z thay vì a-Z, bên trong regex của bạn, nhưng bạn có thể sử dụng preg_replace

$new_string = preg_replace("/[^a-zA-Z0-9\s]/", "", $string); 

Phải mất như các đối số mô hình ([a-zA-Z0-9]), thay thế ("") và đối tượng ($string) và trả về chuỗi mới ($new_string)

4
$string = preg_replace('/[^a-zA-Z0-9]/', '', $string); 
3

\W là một phím tắt cho [^a-Z0-9_]. Có thể không phải là cực kỳ hữu ích vì nó cho phép gạch dưới quá, nhưng nghĩ rằng tôi muốn cho bạn biết.

Các vấn đề liên quan