我有一个数组:
users = ["employe es(123456)","admi ns(234567)","maste rs(098788)"/*,....*/];
我要为仅返回的每个索引提取此用户:
123456, 234567, 098788
如何在角度5 中进行操作?
答案 0 :(得分:2)
您可以使用regex
,这是将您的字符串替换为空白
array.map(a => a.replace(/[a-z]/g, ''));
答案 1 :(得分:1)
由于角度没有差异,只需使用js / ts常规代码:
let users = ["employes(123456)","admins(234567)","masters(098788)"];
let result = users.map(e => e.replace(/[a-z]/g, ''));
console.log(result);
答案 2 :(得分:1)
我将使用默认的JavaScript字符串操作解决此问题:
users.forEach(myStripFunction);
function myStripFunction(str) {
var subString = str.slice(str.indexOf("("), str.length);
console.log(subString);
}
答案 3 :(得分:1)
let list= users.map(e => e.replace(/[a-z()''\sA-Z]/g, ''));