2012-02-11 55 views
1

我想要的preg_match其可以是任何格式的數字:的preg_match特定號碼

1)81113333或91113333(8位無之間的任何空間必須以8開始或9)

2)8111 3333 9111或3333(8位在它們之間具有空間。必須以8開始或9)

3)8111-3333或9111-3333(8位,其間有連字符。必須以8或9開頭)

回答

2

如果您希望驗證這樣一個數字,請使用下面的表達式。如果您希望匹配匹配模式的子字符串,您可能需要稍微修改它(刪除字符串錨的開始和結尾)。

/^[89]\d{3}[ -]?\d{4}$/