邊我想一個正則表達式,它允許.-
,在串JS正則表達式允許點點劃線,但不允許並排
,但這些特殊字符不應該一邊,先來的一面,最後的數字,小寫
我想這var re = /^[a-z0-9]+(-.[a-z0-9]+)*$/;
但允許特殊字符並排
以下應該是真實的
foo.bar
foo-bar
foo.bar-test
f-b-123
及以下應該是假的
foo..bar
foo.-bar
foo--bar
-f
f-
任何幫助讚賞感謝
邊我想一個正則表達式,它允許.-
,在串JS正則表達式允許點點劃線,但不允許並排
,但這些特殊字符不應該一邊,先來的一面,最後的數字,小寫
我想這var re = /^[a-z0-9]+(-.[a-z0-9]+)*$/;
但允許特殊字符並排
以下應該是真實的
foo.bar
foo-bar
foo.bar-test
f-b-123
及以下應該是假的
foo..bar
foo.-bar
foo--bar
-f
f-
任何幫助讚賞感謝
你非常接近!
var re = /^[a-z0-9]+([-.][a-z0-9]+)*$/;