gpt4 book ai didi

javascript - 如何使用正则表达式而不使用任何方法检查字符串是否具有 3 个或更多小数点

转载 作者:行者123 更新时间:2023-11-28 17:35:17 28 4
gpt4 key购买 nike

如何使用正则表达式检查字符串是否具有 3 个或更多小数点。我只想使用正则表达式模式来解决这个问题。

var string1 = "1.23432 12.123.1231"; // true
var string2 = "1.23432 12123.1231"; // false

我认为可行但行不通的:

let regx2 = RegExp(/.{3,}/g);
if(regx2.test(string1)){
output = false;
}

任何帮助将不胜感激。

最佳答案

在将字符串与常规字符串进行匹配时,您可以使用 match 来检索匹配项。

function hasMoreThan3OrMore(s) {
return s.match(/\./g).length >= 3;
}

var string1 = "1.23432 12.123.1231"; // true
var string2 = "1.23432 12123.1231"; // false

console.log(hasMoreThan3OrMore(string1));
console.log(hasMoreThan3OrMore(string2));

关于javascript - 如何使用正则表达式而不使用任何方法检查字符串是否具有 3 个或更多小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49283811/

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