【发布时间】:2017-05-26 15:30:01
【问题描述】:
我有以下功能
JavaScript
function lettersNumbersOnly(string){
if (/[A-Za-z0-9]/.test(string)) {
console.log('Clean');
}else{
console.log('Not Matching');
}
}
$(".test-input").change(function(){
lettersNumbersOnly($(this).val());
});
如果我在.test-input 字段中输入字母和数字,我会得到"Clean"。但是,如果我输入!2@$% 等字符,我仍然会得到"Clean",这不是我想要的。我只想要严格的字母和数字。有什么建议吗?
【问题讨论】:
标签: javascript jquery