繁体   English   中英

这个 jQuery 插件不能识别波斯字母和数字。 我的代码有问题吗? 还是来自其他地方?

[英]This jQuery plugin does not recognize Persian letters and numbers. Is there a problem with my code? Or from somewhere else?

我将在下面发布我的代码,我使用 inputmask.js 这是一个 jQuery 插件来限制输入。 请帮忙,我也会尝试自己做更多的事情。

 <script> Inputmask.extendDefinitions({ //Persian character and numbers (and space!) 'f': { validator: "[۰-۹\،-\ظ\ع-\و\ک\گ\ی\پ\چ\ي\ى\ئ\ژ ]", cardinality: 1 }, 'n': { validator:"[0-9]", }, 'm': { validator:"[۰-۹]", }, 'z': { validator:"[۱-۹]", } </script>

也许是因为 inputmask 的版本。这里是一个工作演示:

/dist/jquery.inputmask.js链接中/dist/jquery.inputmask.js到自己的项目中

2.在你的视图中使用jquery:

<input id="input1"/>
@section scripts{
    <script src="~/lib/jquery/dist/jquery.inputmask.js"></script>
    <script>
        $(document).ready(function () {

            Inputmask.extendDefinitions({
                //Persian character and numbers (and space!)
                'f': {
                    validator: "[۰-۹\u060C-\u0638\u0639-\u0648\u06A9\u06AF\u06CC\u067E\u0686\u064A\u0649\u0626\u0698]",
                    cardinality: 1
                },
            });
            $("#input1").inputmask("f{*}");
            
        });
 </script>
}

结果: 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM