Jquery 输入泰语、英语和 Space 字符
Jquery İnput Keyup Thai,Eng and Space Chacter
我想用英语、泰语和 space 字符定义输入键。其他字符将被删除。
$("#username").keyup(function () {
if (this.value.match(/d/g)){
this.value = this.value.replace(/d+/g,'');
}
else {
}
});
- 键盘输入:%'^%'&(删除)
- Keyup:Jack Boo(好)
- Keyup : คน Boo (ok)
- 键盘输入:คน%^+(删除)
- 输入:คน452(删除)
求助:))
使用 input
事件,因此您还可以过滤粘贴的文本。
$("#username").on("input", function(e) {
$(this).val(function(i, v) {
return v.replace(/[^a-z\u0E00-\u0E7F ]/gi, "");
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="username">
我想用英语、泰语和 space 字符定义输入键。其他字符将被删除。
$("#username").keyup(function () {
if (this.value.match(/d/g)){
this.value = this.value.replace(/d+/g,'');
}
else {
}
});
- 键盘输入:%'^%'&(删除)
- Keyup:Jack Boo(好)
- Keyup : คน Boo (ok)
- 键盘输入:คน%^+(删除)
- 输入:คน452(删除)
求助:))
使用 input
事件,因此您还可以过滤粘贴的文本。
$("#username").on("input", function(e) {
$(this).val(function(i, v) {
return v.replace(/[^a-z\u0E00-\u0E7F ]/gi, "");
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="username">