正则表达式的威力——js筛选字符串中的数字

zhuanbike 2022-2-15 693

<script>
let hd="hhrerejwb92394823dfger"
//非正则写法
let nums = [...hd].filter(a => !Number.isNaN(parseInt(a)))
console.log(nums.join(""));
//正则写法
console.log(hd.match(/\d/g).join(""));
</script>

Number.isNaN() 方法确定传递的值是否为 NaN,并且检查其类型是否为 Number

/要筛选的正则/g  代表全局查找

最新回复 (0)
发新帖