例如-文本区域有这两行,则匹配
122344 122345
两行以下的文本区域不匹配
122333333 // more than 6 digits 233444
已尝试此regex -^[0-9]{0,6}\n$,但不起作用
^[0-9]{0,6}\n$
nimxete21#
您可以不使用换行符(\n)来使用它。只需使用全局和多行标志即可。
\n
str = `122333333 233444 123456`; let found = str.match(/^[0-9]{0,6}$/gm); console.log(found);
如果您也想要较长数字的前6个数字,请移除行尾字符($)。
$
str = `122333333 233444 123456`; let found = str.match(/^[0-9]{0,6}/gm); console.log(found);
1条答案
按热度按时间nimxete21#
您可以不使用换行符(
\n
)来使用它。只需使用全局和多行标志即可。如果您也想要较长数字的前6个数字,请移除行尾字符(
$
)。