php
  • string
  • preg-match
  • 2012-11-13 90 views 1 likes 
    1

    可能重複空間:
    PHP - regex to allow letters and numbers onlyPHP字母,數字,字符串其餘

    首先對不起我的英語不好。 我有問題。

    我有一個字符串(這只是一個例子)

    $string = 'on"c,e. //[email protected]#on$# a @#ti'][;me 2012'; 
    

    什麼我需要做的,使字符串的樣子:

    $string_after_clean_up = 'once upon a time 2012'; 
    

    我需要刪除所有的符號,除了字母/數字和空格。 我正在嘗試preg_mach(),但我失敗了。

    回答

    4

    $string_after_clean_up = preg_replace("/[^a-z0-9\s]/i", "", $string); $string_after_clean_up = preg_replace("/\s\s+/", " ", $string_after_clean_up);

    +0

    我得到錯誤。 preg_replace():未知修飾符'g' –

    +1

    只使用'i'修飾符,不需要'g'那裏 – dakdad

    +0

    愚蠢的我。最近的JavaScript太多了。我編輯了答案。 –

    相關問題