边我想一个正则表达式,它允许.-
,在串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]+)*$/;