首页 > 解决方案 > 如何在 JavaScript 正则表达式中替换除“- 或 +”和数字之外的所有内容

问题描述

const lat = "-3340Abcs"
const newLat = lat.replace(/\D/g,"") // getting 3340

//expecting -3340

标签: javascriptreactjs

解决方案


您可以使用正则表达式/[^-+\d]/g

const lat = "-3340Abcs";
const newLat = lat.replace(/[^-+\d]/g, "");

console.log(newLat);


推荐阅读