2010-02-24 144 views

回答

8

爲什麼正則表達式?

$str="string_with_no_dots"; 
if ( strpos ($str,".") === FALSE){ 
print "ok, no dots\n"; 
} 
+0

爲什麼? S home家庭作業很長的路要走。 – anddoutoi 2010-02-24 09:28:09

+1

因url改寫 – ivan73 2010-02-24 09:28:24

3

創建一個類,除了指定的任何內容外,其他都是使用[]和^運算符完成的。而且,正如評論所說的,你希望將它與開頭(^)和結尾($)或字符串進行匹配,以便檢查整個字符串。

^[^.]*$ 
+1

因爲。在課堂上沒有特別的意義,你不需要在那裏。 – VolkerK 2010-02-24 09:48:49

+0

好點,我會編輯答案。 – 2010-02-24 10:02:48

+2

您可能需要'^ [^。] * $',以避免部分匹配。 – Kobi 2010-02-24 10:06:11

0

使用正則表達式:(!的preg_match(「/\./',$str,$ VAL))

如果

{

打印「OK,沒點\ n「;

}

相關問題