我有以下功能
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());
});
Run Code Online (Sandbox Code Playgroud)
如果我将字母和数字放入该.test-input字段,我会得到"Clean". 但是,如果我放了诸如此类的字符,!2@$%我仍然会得到"Clean"不是我想要的。我只想要严格的字母和数字。有什么建议?
| 归档时间: |
|
| 查看次数: |
4243 次 |
| 最近记录: |