是否可以不使用正則表達式?例如,我要檢查字符串是否為有效域:domain-nameabcdexample是有效的域。這些當然是無效的:domaia@nameab$%cd等等。因此,基本上應該以字母數字字符開頭,然后可能會有更多的字母字符和連字符。并且它也必須以數字字符結尾。如果不可能,您可以建議我使用正則表達式模式來做到這一點嗎?編輯:為什么不起作用?我使用的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 關注
- 1456 瀏覽
添加回答
舉報
0/150
提交
取消