Javascript 除4位数字之外的所有内容
我只想检索字符串中的4位数字。但我正在苦苦寻找是否有任何4位数字。 我知道我可以打0-9,但我不知道如何做到这一点 示例字符串:Javascript 除4位数字之外的所有内容,javascript,Javascript,我只想检索字符串中的4位数字。但我正在苦苦寻找是否有任何4位数字。 我知道我可以打0-9,但我不知道如何做到这一点 示例字符串: "potato potato oniontat 4 k 4983 somethingelse potato"; 结果: 4983 如何获取构成4位数字的4位数字?您的正则表达式应该是/[0-9]{4}/。细分: /:正则表达式的开始 [:开始字符组 0-9:匹配整数01 2 3 4 5 6 7 8 9 ]:结束字符组 {4}重复最后一次
"potato potato oniontat 4 k 4983 somethingelse potato";
结果:
4983
如何获取构成4位数字的4位数字?您的正则表达式应该是
/[0-9]{4}/
。细分:
:正则表达式的开始/
:开始字符组[
:匹配整数01 2 3 4 5 6 7 8 90-9
:结束字符组]
重复最后一次匹配4次{4}
:正则表达式的结尾/
数字(/[0-9]{4}/.exec('string 1234 string')[0])
执行(注意[0]
)
一些示例输出:
=>1234世界你好
1234
=>foo 1 bar 2 baz 3456
3456