首页 > 解决方案 > 如何通过jquery将字符串“1M,3F,2M”过滤为“1,3,2”?

问题描述

我有 String 2M,1F,5M,6F 选择的性别座位。如何将此字符串过滤为仅带逗号的数字?

像这样的东西,

stringVal.replace(/, /g, ",").replace(/,/g, ", ");

这个在逗号后返回空格,但我只想要带逗号的数字。

标签: javascriptjquery

解决方案


为什么不用空字符串替换所有字母字符呢?

const stringVal = '1M,3F,2M';
console.log(
  stringVal.replace(/[a-z]/gi, '')
);


推荐阅读