這是我要使用的正則表達(dá)式:/^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim我在此網(wǎng)站上找到了它,當(dāng)我在那里嘗試時(shí),它的效果很好。但是,一旦將其放入代碼中,就會(huì)收到以下消息:Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in C:\xampp\htdocs\swebook\includes\classes.php on line 22任何人都可以解釋出什么問(wèn)題了,為什么它可以在該網(wǎng)站上運(yùn)行,而不是在我的代碼中?
2 回答

收到一只叮咚
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
沒(méi)有修飾g的preg_match。相反,您必須使用該preg_match_all功能。
所以代替:
preg_match("/^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim", ....)
采用:
preg_match_all("/^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/im", ....)
- 2 回答
- 0 關(guān)注
- 783 瀏覽
添加回答
舉報(bào)
0/150
提交
取消