javascript - 数组中条件的正则表达式
问题描述
我有以下数组
myArray = ["zen", "allen", 37045456, 3604912, "Street45#13-55", "Street67#60B-30"]
或者如果可能的话(我认为比以前更难)
myArray = [37045456, 3604912, "zen", "Street45#13-55", "allen", "Street67#60B-30"]
在这种情况下没有订单,我需要订单
这些阵列有 6 个位置
我需要加入电话和地址才能获得这样的最终数组
有 4 个位置
并在电话和地址之后设置姓名和姓氏
["zen", "allen", 37045456 3604912, "Street45#13-55 Street67#60B-30"]
我已经尝试过以下
const digits_only = string => [...string].every(c => '0123456789'.includes(c));
for (var i=0; i<myArray.length; i++){
if(digits_only(myArray[i].trim())){
console.log("====== PHONE ======", myArray[i])
}
}
拿到电话
提前感谢
解决方案
推荐阅读
- filenames - Sourcetree 和 .gitignore:我没有找到明确忽略的文件名
- android - 关于 spinnes 的一个棘手的逻辑问题[kotlin]
- javascript - 复制到 jquery 上的剪贴板不起作用
- f# - 在 F# 中使用用于 SQL Server 的 SqlDataProvider 更新数据库行
- python - 项目和属性之间的区别 - Jinja,Python
- flutter - 我可以在 Skia 调试器中渲染着色器吗?
- c++ - 重载运算符<<在链表中
- react-native - 在 react-native 中动态创建新屏幕
- python - plotly scattermapbox 位置图钉示例 | 如何在 scattermapbox 中添加位置图钉
- docker - DOCKER_CONTENT_TRUST 与内容信任的区别