正则表达式不包括数字:98,10为什么?
<script>
var s = "asd asd 97 sasd3 54 asd98asd 10sasdal334";
document.write(s,"<br> 2 digit numbers: ",s.match(/\b[0-9]{2}\b/gm));
</script>
答案 0 :(得分:1)
它不包括98和10,因为您使用:\b
\b
...在字边界处置位(位置前面或后面的位置,但不是两个字母,数字或下划线)