需要帮助
我想使用 onkeyup
和 onkeypress
实现“阿拉伯语键盘输入过滤”,如 this .
<input type="text"
name="searchBox"
value=""
placeholder="بحث"
size="25"
onkeypress="if(this.value.match(/[^\u0621-\u063A\u0640-\u0657\u0670\uFE70-\uFEFC]/)) this.value=this.value.replace(/[^\u0621-\u063A\u0640-\u0657\u0670\uFE70-\uFEFC]/g,'')"
onkeyup="if(this.value.match(/[^\u0621-\u063A\u0640-\u0657\u0670\uFE70-\uFEFC]/)) this.value=this.value.replace(/[^\u0621-\u063A\u0640-\u0657\u0670\uFE70-\uFEFC]/g,'')"
style="direction: rtl; width: 100px;">
如何在 Quasar-Framework 中重新实现“阿拉伯语键盘输入过滤”组件q-search ?
感谢帮助
最佳答案
试试这个。
<q-search v-model="value" name="searchBox" placeholder="بحث" oninput="if(this.value && this.value.match(/[^\u0621-\u063A\u0640-\u0657\u0670\uFE70-\uFEFC]/)) this.value=this.value.replace(/[^\u0621-\u063A\u0640-\u0657\u0670\uFE70-\uFEFC]/g,'')" onkeyup="if(this.value && this.value.match(/[^\u0621-\u063A\u0640-\u0657\u0670\uFE70-\uFEFC]/)) this.value=this.value.replace(/[^\u0621-\u063A\u0640-\u0657\u0670\uFE70-\uFEFC]/g,'')"/>
关于javascript - 键盘输入过滤(Quasar框架),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42326796/