如何提取angular 5中的特定字符串?
How to extract a particular string in angular 5?
我有一个数组:
users = ["employe es(123456)","admi ns(234567)","maste rs(098788)"/*,....*/];
我想为我必须 return 的每个索引提取此用户:
123456, 234567, 098788
我在angular5怎么办?
由于angular没有区别,只需使用js/ts常用代码:
let users = ["employes(123456)","admins(234567)","masters(098788)"];
let result = users.map(e => e.replace(/[a-z]/g, ''));
console.log(result);
您可以使用 regex
,这是将您的字符串替换为空白
array.map(a => a.replace(/[a-z]/g, ''));
我会用默认的 JavaScript 字符串操作来解决这个问题:
users.forEach(myStripFunction);
function myStripFunction(str) {
var subString = str.slice(str.indexOf("("), str.length);
console.log(subString);
}
let list= users.map(e => e.replace(/[a-z()''\sA-Z]/g, ''));
我有一个数组:
users = ["employe es(123456)","admi ns(234567)","maste rs(098788)"/*,....*/];
我想为我必须 return 的每个索引提取此用户:
123456, 234567, 098788
我在angular5怎么办?
由于angular没有区别,只需使用js/ts常用代码:
let users = ["employes(123456)","admins(234567)","masters(098788)"];
let result = users.map(e => e.replace(/[a-z]/g, ''));
console.log(result);
您可以使用 regex
,这是将您的字符串替换为空白
array.map(a => a.replace(/[a-z]/g, ''));
我会用默认的 JavaScript 字符串操作来解决这个问题:
users.forEach(myStripFunction);
function myStripFunction(str) {
var subString = str.slice(str.indexOf("("), str.length);
console.log(subString);
}
let list= users.map(e => e.replace(/[a-z()''\sA-Z]/g, ''));