gpt4 book ai didi

javascript - 如何使用正则表达式在字符串中强制使用字符/特殊字符

转载 作者:行者123 更新时间:2023-12-03 00:48:27 27 4
gpt4 key购买 nike

要求:字符串应包含一个或多个 . (点)在字符串中间。

示例:

      "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 来匹配常见的“单词”字符。

参见here有关 RegExp 中所有特殊字符的详细信息。

关于javascript - 如何使用正则表达式在字符串中强制使用字符/特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53149159/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com