是否可以不使用正則表達(dá)式?例如,我要檢查字符串是否為有效域:domain-nameabcdexample是有效的域。這些當(dāng)然是無效的:domaia@nameab$%cd等等。因此,基本上應(yīng)該以字母數(shù)字字符開頭,然后可能會有更多的字母字符和連字符。并且它也必須以數(shù)字字符結(jié)尾。如果不可能,您可以建議我使用正則表達(dá)式模式來做到這一點(diǎn)嗎?編輯:為什么不起作用?我使用的preg_match不正確嗎?$domain = '@djkal';$regexp = '/^[a-zA-Z0-9][a-zA-Z0-9\-\_]+[a-zA-Z0-9]$/';if (false === preg_match($regexp, $domain)) { throw new Exception('Domain invalid');}
- 3 回答
- 0 關(guān)注
- 1466 瀏覽
添加回答
舉報(bào)
0/150
提交
取消