光标跳转到jQuery Mask中输入字段的结尾

时间:2017-07-26 13:36:44

标签: jquery input-mask

我使用以下代码仅输入字母和空格字符。

jQuery('.alpha-field').mask('Z',{translation:  {'Z': {pattern: /[a-zA-Z ]/, recursive: true}}});

现在我遇到了屏蔽插件的问题,当我尝试编辑它时,光标会移动到字符串的末尾。

我最初使用正则表达式来限制字母字符。但它在移动设备上无法正常工作。这就是我使用jQuery Masking Plugin

的完美解决方案的原因

感谢。

1 个答案:

答案 0 :(得分:0)

我这样修复:

$(".alpha-field").on("keyup", function(event){
		const isNumber = isFinite(event.key);
		if(isNumber)
		this.selectionStart = this.selectionEnd = this.value.length;
	})