Javascript代码无法在Mobiles中使用

时间:2017-10-17 11:13:56

标签: javascript html keypress

我有一个javascript代码,限制用户输入特殊字符,空格等。

该功能在桌面上运行良好,但在移动设备中,它无效。

我的代码:

<script> 
$(function() {     
var haveFirst = false;
$('.alphaonly').on('keypress', function (event) {
  if( $(this).val().length === 0 ) {
     haveFirst = false;
  }
var regex = new RegExp("^[a-z0-9_]+$");
var first = new RegExp("^[a-z]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if(!first.test(key) && haveFirst == false){
   event.preventDefault();
   return false;
}else if(regex.test(key)){
   haveFirst = true;
}
if (!regex.test(key)) {
   event.preventDefault();
   return false;
}
}); 
})  
</script>  

0 个答案:

没有答案