要求:字符串应具有一个或多个。 (点)放在字符串的中间。
示例:
"abccom" false
".abc.com" false
"abccom." false
"abc:.com" false
"abc..com" false
"a2b.com" true
"abc.com" true
"ab.cc.in" true
尝试:
var regex = /^[a-z0-9]+(.[a-z]+)?$/;
regex.test("abccom") // Output : true
解释一下如何使特定字符成为必需或相关链接。
答案 0 :(得分:0)
/^\w+(\.\w+)+$/
所有字符都是强制性的,除非明确标记为非强制性(使用?
或*
)。
您的问题是您需要将.
换成\.
,因为.
是一个可以匹配任何字符的特殊字符。您还可以使用\w
来匹配常见的“单词”字符。
有关RegExp中所有特殊字符的详细信息,请参见here。