這個問題在這里已經有了答案: 我們如何使用 javascript 在陣列中使用正則運算式過濾陣列中的元素? (4 個回答) 如何在javascript中過濾陣列? (8 個回答) 昨天關門。
我在 JavaScript 中有一個字串陣列
var myArray=["23y56","45yu45","34h78","32H41"];
我想要的是提取由以下過濾的長度為 5 的值:
myArray[i].length===5 // result will be "23y56" "34h78" "32H41"
現在我接下來想要的是得到那些在開始和結束時正好有 2 個數字的值,中間有字母“h”或“H”。所需的輸出:
myArray=["34h78","32H41"]
我將如何實作這一目標?提前致謝。
uj5u.com熱心網友回復:
您可以使用 afilter()和正則運算式來匹配正則運算式。
myArray.filter(s => /\d{2}[hH]\d{2}/.test(s));
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/473905.html
標籤:javascript 节点.js 细绳
