0
我有一個字符串$str = "GO(P)2005/Fin!2005-01-05";
這裏驚歎號是被委託人和在第一部分之前的感嘆號可以是字母,數字,小支架,/和空間和所述第二部分之後感嘆號必須是日期。如何驗證exclation符號在pregmatch
我的正則表達式是這樣
/^[[:alpha:][:space:][:digit:]\/.\!()-]$/
但它不能正常工作,請您及時的幫助。
我有一個字符串$str = "GO(P)2005/Fin!2005-01-05";
這裏驚歎號是被委託人和在第一部分之前的感嘆號可以是字母,數字,小支架,/和空間和所述第二部分之後感嘆號必須是日期。如何驗證exclation符號在pregmatch
我的正則表達式是這樣
/^[[:alpha:][:space:][:digit:]\/.\!()-]$/
但它不能正常工作,請您及時的幫助。
使用此:
preg_match('~^[a-zA-Z0-9()/\s]+!\d{4}-\d{2}-\d{2}$~', $string, $match);
這將工作:
preg_match('/(?:.*)!(?:.*)/sim', $string)