gpt4 book ai didi

jquery - 使用 javascript 在文本框中输入波斯语文本?

转载 作者:行者123 更新时间:2023-12-01 02:05:03 24 4
gpt4 key购买 nike

我正在创建一个小演示,用于在文本框中输入波斯语文本。我正在搜索一些链接并尝试此代码,但这不是输入波斯语文本,仅输入英文文本,所以你能帮我怎么做吗?想要验证国民身份证。

这是我的 html 文本框:

<input type="text" id="txtn" onkeypress="text(this)">

这是我的js代码:

function text(name)
{
var name = $(name).val();
just_persian(name);
}

function just_persian(str) {
var p = /^[\u0600-\u06FF\s]+$/;
if (!p.test(str)) {
alert("not format");
}
}

在这里我输入任何文本总是收到警报。

最佳答案

试试这个代码:

$("#txtn").on('change keyup paste keydown', function(e) {        
if(just_persian(e.key) === false)
e.preventDefault();
});


function just_persian(str) {
var p = /^[\u0600-\u06FF\s]+$/;
if (!p.test(str)) {
return false
}
return true;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="txtn">

我希望这能成功:)

关于jquery - 使用 javascript 在文本框中输入波斯语文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43693568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com