需要帮助
我想实现“阿拉伯语键盘输入过滤”使用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中重新实施“阿拉伯语键盘输入过滤”?
感谢您的帮助
答案 0 :(得分:0)
尝试一下。
<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,'')"/>
答案 1 :(得分:0)
这个问题是前一段时间发布的。 我将为rv1 +回答,以防其他人偶然发现。 我只是为延迟/过滤实现了一个代码笔。 您可以在这里找到它:https://codepen.io/Hawkeye64/pen/abbVqdo
相关的关注领域是在try:
print(next(d for d in list_of_dicts if d['Code'] == responsecode))
except StopIteration:
print('Not found')
中要做的事情,如下所示:
filterFn