正则表达式来测试字符串中的点数

问题描述 投票:0回答:2
javascript html css regex dot
2个回答
0
投票

使用这个正则表达式

/\.{2,}/g

let text = "Is this .. all there is?";
let text2 = "Is this . all there is?";
let pattern =/\.{2,}/g;// use this regex
let result = pattern.test(text);
let result2 = pattern.test(text2);

document.getElementById("demo").innerHTML = `${text}'s result: ${result?"true":"false"}`;

document.getElementById("demo2").innerHTML = `${text2}'s result: ${result2?"true":"false"}`;
<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>
<p id="demo2"></p>

</body>
</html>


0
投票

“...如何测试一个字符串是否包含 1 个或多个放在一起的点。...”

使用

^
$
sytnax,表示行的开始和结束。

var s = 'abc ... 123'
console.log(/^[^\.]+$/g.test(s))

© www.soinside.com 2019 - 2024. All rights reserved.