我試圖只限制一個域的特定面額,但允許其他人。例如,正則表達式是這個正則表達式可以做得更好嗎?
^(www\.)?(?!abc\.co)[a-zA-Z\-]+\.(co|org)\.uk$
這將不允許abc.co.uk和www.abc.co.uk但允許www.abcdef.co.uk,www.abc-def.co.uk等然而我想知道這是否可以做得更好?
EDIT
這裏是相同的正則表達式允許的子域的一個實例。
^(www\.)?([a-zA-Z\-]+\.)?(?!abc\.co)[0-9a-zA-Z\-]+\.(co|org)\.uk$
具體是什麼要求你想要允許和拒絕? – Gareth
使用'/ i'或'(?i:...)',因爲我猜你不想讓'abC.co.uk'。 – Qtax
@Gareth - 我希望允許除abc.co.uk以外的所有域名變體 – PeanutsMonkey