javascript - 在字符串中查找空格并将其替换为数组中的另一个空格
问题描述
我在数组中有一组字符串,例如['1254','1556',' 515']
. 从这里我想寻找一个包含空格和三位数字的字符串。我也想用----
. 由于字符串在数组中,我该怎么做?
解决方案
您可以使用正则表达式来测试字符串并替换新数组的值。
var array = ['1254','1556',' 515'],
result = array.map(s => /^\s\d{3}$/.test(s) ? '----' : s);
console.log(result);
推荐阅读
- javascript - 如何查找此数组是否有重复的对象,其中包含另一个数组
- arrays - 嵌套的 json 数据未显示在 ag 网格行数据中
- selenium - 关闭对话框 selenium
- python - AbiWord:[文件路径/测试]不是有效的文件名?
- docker - 使用 docker-compose 安装 Portainer 和 Portainer 代理?
- sql - 如何查找当前时区 ID
- android - json解码列表在颤动中返回null
- c++ - 数组操作在插入后和执行一个操作循环退出后面临数组大小变化的问题
- javascript - 如何在提交时使用 jquery 验证来验证表单?
- python-3.x - 如何划分对象列表中的两个元素?