Advertisement
Guest User

Untitled

a guest
May 1st, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. # to keep letters & numbers
  2. $s = preg_replace('/[^a-z0-9]+/i', '_', $s); # or...
  3. $s = preg_replace('/[^a-z\d]+/i', '_', $s);
  4.  
  5. # to keep letters only
  6. $s = preg_replace('/[^a-z]+/i', '_', $s);
  7.  
  8. # to keep letters, numbers & underscore
  9. $s = preg_replace('/[^\w]+/', '_', $s);
  10.  
  11. # same as third example; suggested by @tchrist
  12. $s = preg_replace('/\W+/', '_', $s);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement