我试图用字母数组替换字符串中的字母。替换字母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 \ .-]'并替换一次? –
我希望能够与不同的阵列一起使用^^ –