preg-match

    1熱度

    2回答

    的。我在那是非法的在這樣的模式變量設置暱稱用單詞的小列表模式的occurence: $pattern = webmaster|admin|webadmin|sysadmin 使用preg_match,我怎麼能做到如此那些暱稱與這些詞是禁止的,但註冊類似「admin2」或「thesysadmin」是允許的? 這是我到目前爲止的表達: preg_match('/^['.$pattern.']/i'

    2熱度

    5回答

    請告訴我如何使用PHP的preg_match函數中用於表達式匹配的各種符號。 除了基本信息,請舉例說明檢查有效的電子郵件地址和不應包含/:的字符串。 {} * &

    1熱度

    1回答

    $match_expression = '/<a href="look.php\?id=(.*)" title="Look page: (.*)">(.*)<\/A>/'; $radompgr = preg_match_all($match_expression,$q2,$match, PREG_SET_ORDER); if($radompgr == TRUE){echo "f

    0熱度

    2回答

    我需要檢索給定類的<p>標籤的內容。類可能是simplecomment或comment ... 所以我寫了下面的代碼 preg_match("|(<p class=\"(simple)?comment(.*)?\">)(.*)<\/p>|ism", $fcon, $desc); 不幸的是,它沒有返回。但是,如果我刪除了標記結束部分(<\/p>),它會以某種方式起作用,使得字符串過長(從標記開始

    1熱度

    3回答

    假設我有'/srv/www/site.com/htdocs/system/application/views/',並且希望根據匹配路徑中每個目錄名稱的正則表達式對其進行測試? 東西這樣的模式:'(/[^/])' 國債收益率與'srv','www','site.com'...等一系列 PS:我寫的正則表達式語法是隻是爲了說明,它不是測試,肯定錯了,但只給一個理念。 PS2:我知道有explode()

    2熱度

    4回答

    中回覆^我無法完全理解^在preg_match中正在做什麼。 if (preg_match('~^(\d\d\d\d)(-(\d{1,2})(-(\d{1,2}))?)?$~', trim($date), $dateParts)) { echo the $dateparts and do some magic with them } else { tell me the da

    0熱度

    2回答

    I「M樓一個登記表,和我需要驗證用戶的輸入。(用戶名,電子郵件,密碼)。 我有設置爲每個這些正則表達式,以及我可以使用preg_match輕鬆驗證每個在PHP中,如果它返回false,我可以顯示一個錯誤。 但是,我認爲它會更好,如果頁面不必刷新顯示錯誤。一個JavaScript/jQuery相當於preg_match? 在此先感謝您的幫助!我真的很感激它! (PS的,我已經看到了jQuery的「驗

    1熱度

    6回答

    我試圖做一個簡單的PHP腳本來查找HTML文本中所有圖像的所有src屬性,然後在做出一些條件更改後,用一些文本替換所有找到的src。 事情是這樣的: @preg_match_all('/<img\s src="([a-zA-Z0-9\.;:\/\?&=_|\r|\n]{1,})"/isxmU', $body, $images); 現在我所有索馬里紅新月會到$圖像變量,現在我做: foreach

    25熱度

    6回答

    我將如何使用php函數preg_match()來測試字符串以查看是否存在任何空格? 例如 「這句話會爲空間進行測試真正的」 「thisOneWouldTestFalse」

    1熱度

    2回答

    我試圖找到正確的正則表達式匹配在Twitter上的所有RT場景(等不及Twitter的新轉推API)。 我看到它的方式,RT可以位於從Twitter返回的字符串的開頭,中間或結尾。 所以,我需要在一開始這個正則表達式的東西,並結束: ([RR])([Tt的]) 無論我怎麼努力,我不能匹配所有場景一個正則表達式。 我試圖 [^ | \ S +] 相匹配的情形,其中RT將顯示在在字符串的開頭或在一個或