javascript - 如何通过jquery将字符串“1M,3F,2M”过滤为“1,3,2”?
问题描述
我有 String 2M,1F,5M,6F 选择的性别座位。如何将此字符串过滤为仅带逗号的数字?
像这样的东西,
stringVal.replace(/, /g, ",").replace(/,/g, ", ");
这个在逗号后返回空格,但我只想要带逗号的数字。
解决方案
为什么不用空字符串替换所有字母字符呢?
const stringVal = '1M,3F,2M';
console.log(
stringVal.replace(/[a-z]/gi, '')
);
推荐阅读
- java - 我如何在后台关闭我的 android 应用程序的所有活动
- r - 如何对 R 中的 data.frame 或 tibble 列中的 NA 值的总数求和,并按月和年对它们进行分组
- c++ - 具有引用成员的新对象引用先前的对象。漏洞?UB?
- python - 使用索引展平 numpy 数组
- python - 如何在我制作的随机 2D 地牢中确定正确的墙壁碎片?
- python - 我想在 python 中使用 strip() 和字符串理解方法从多行字符串中删除所有特殊字符
- python - 模块没有属性'func'
- python - 从列表列表中按特定关键字提取列表
- tensorflow - 神经网络,为什么我们在进行批量梯度下降时沿轴 0 (np.sum(..., axis=0)) 求和偏差?
- r - 网格作为ggplot中的条形