我需要一個正則表達式來匹配任何包含至多2破折號和2個點的字符串。 沒有必要是一個破折號也不是一個點,但如果有3 +破折號或 3個點或甚至兩個3+破折號和3+點,則正則表達式不能匹配字符串。正則表達式匹配,如果最多出現兩次點和破折號
打算在PHP中使用。
我知道使用PHP函數的簡單替代方法,但它只能用於允許使用正則表達式進行篩選的大型系統中。
實施例的字符串,將被匹配:
hello-world.com
實施例的字符串,將不匹配:
www.hello-world.easy.com 或你好世界 - 異丙win.com
你能解釋一下嗎?你想驗證網址嗎? – balki
我不明白具有兩個以上的點的URL是無效的:-)但是,它用於過濾OUT url,它們太複雜並且似乎自動生成。 – Zoon