我試圖用字母數組替換字符串中的字母。替換字母dynamic
我在做什麼,到目前爲止是
var value = '00-.Tday(52)'
if(!textService.containsLettersExcept(value, ['t', '.', '-'])){
// yay
}
function containsLettersExcept(text, exceptions){
console.info('text before : ', text)
for(var i = 0; i< exceptions.length; i++){
var char = exceptions[i];
text = text.replace(/char/gi, '');
}
console.info('text : ', text)
return text.match(/[a-z]/i);
}
然而,這嘗試刪除該字符串「字符」,而不是從字符串text
'text.replace(新正則表達式(炭, 'GI'), '');' –
爲什麼不通過'[t \ .-]'並替換一次? –
我希望能夠與不同的陣列一起使用^^ –