Javascript 如何使用正则表达式在字符串中强制使用字符/特殊字符
要求:字符串应该有一个或多个。(点)在字符串的中间 示例:Javascript 如何使用正则表达式在字符串中强制使用字符/特殊字符,javascript,regex,string,url,Javascript,Regex,String,Url,要求:字符串应该有一个或多个。(点)在字符串的中间 示例: "abccom" false ".abc.com" false "abccom." false "abc:.com" false "abc..com" false "a2b.com" true "abc.com" true "ab.cc.in" true 尝试过了: var reg
"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
解释一下如何使特定字符成为强制性或相关链接
/^\w+(\.\w+)+$/
所有字符均为必填字符,除非明确标记为非必填字符(使用?
或*
)
您的问题是需要将
转义为\.
,因为
是一个特殊字符,可以匹配任何字符。您还可以使用\w
匹配常用的“word”字符
有关RegExp中所有特殊字符的详细信息,请参阅。很抱歉进行了所有编辑,移动应用程序不允许您在回答问题时阅读问题,而我显然不擅长阅读。。。