我需要匹配以下模式:N.N.N
324324.234324.234324匹配以及1.1.1
I have the following pattern:
(\d*\.\d*\.\d*)
问题是,它匹配N.N.已经在第二个点了,那么,如何使以下数字为必填项?
最佳答案
使用^
和$
锚点,并将*
更改为+
,因为至少需要一个数字
同样,(\d*\.){2}
可用于简化\d+\.\d+\.
[
'324324.234324.234324',
'324324.234324.'
].forEach(test =>
console.log(/^(\d+\.){2}\d+$/.test(test))
);
关于javascript - 使前面的字符强制/必需,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53874885/