Jquery号码验证+印度

     2023-03-30     270

关键词:

【中文标题】Jquery号码验证+印度【英文标题】:Jquery number validation + India 【发布时间】:2012-12-27 13:14:17 【问题描述】:

这是一个更具体的地区问题。我正在用 asp.net mvc3 为印度开发一个应用程序。

我有一个接受十进制值的字段。如果输入的数字为印度格式,则该字段的 jQuery 验证失败。

示例: 如果我输入,Jquery 可以正常工作:

500000.12

500,000.12

但是当它以印度格式编写时失败,即

5,00,000.12 // Fails with error - This is not a number.

印度格式,

5,000 = 5,000
50,000 = 50,000
500,000 = 5,00,000
5,000,000 = 50,00,000
50,000,000 = 5,00,00,000

我应该怎么做才能确保数字字段的 jQuery 验证不会失败?

非常感谢

/////////////////////////

我在这里找到了解决方案MVC 3 jQuery Validation/globalizing of number/decimal field

【问题讨论】:

你能告诉我们更多关于印度格式的信息吗?如果可能的话,就像一般情况下更大的数字一样。 ***.com/questions/8091373/… nhahtdh - 我在原始问题中包含了一些数字。基本上,印度格式在 1000 之后的每 2 个零之后放置一个逗号。所以 5,000 与 5,000 相同,但 500,000 是 5,00,000,任何其他大数字都是 .. 5,xx,xx,xx,xx,xx,xx,000。希望有帮助 您是否应用了任何正则表达式规则..? 我找到了一篇博文 .. 会试试看,让你知道blog.brainnovative.com/2010/12/… 【参考方案1】:

我在微软的 jQuery Globalization 插件中找到了答案

<script src="@Url.Content("~/Scripts/jquery.globalize/globalize.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.globalize/cultures/globalize.culture.hi-IN.js")" type="text/javascript"></script>
<script type="text/javascript">
    $.validator.methods.number = function (value, element) 
        return !isNaN(Globalize.parseFloat(value));
    

    $(document).ready(function () 
        Globalize.culture('hi-IN');
    );
</script>

这是基于MVC 3 jQuery Validation/globalizing of number/decimal field

【讨论】:

jQuery 验证澳大利亚电话号码

】jQuery验证澳大利亚电话号码【英文标题】:jQueryValidatingAustralianPhoneNumbers【发布时间】:2015-07-1312:45:10【问题描述】:我正在尝试从输入框中获取值,验证并格式化数字,然后更新输入字段。我希望它验证所有澳大利亚电话号... 查看详情

jquery验证身份证号码手机号码

//验证身份证functionIsUserCard(idNo){if(idNo.length!=0){if(!checkCard(idNo)){//$("#errorTips").html("身份证号码格式错误");returnfalse;}else{returntrue;}}returntrue;}checkCard=function(obj){//校验长度,类型if(isCardNo(obj) 查看详情

Jquery表单验证-电话号码

】Jquery表单验证-电话号码【英文标题】:Jqueryformvalidation-telephonenumber【发布时间】:2012-03-0423:56:52【问题描述】:我已经在表单上设置了jQuery验证,验证当前测试电话号码字段不为空并且是一个数字,但我希望它能够处理用户... 查看详情

jquery验证手机号码

functioncheckSubmitMobil(){if($("#tel").val()==""){alert("手机号码不能为空!");//$("#moileMsg").html("<fontcolor=‘red‘>手机号码不能为空!</font>");$("#tel").focus();returnfalse;}//varpattern=/^1[34578]d{9} 查看详情

仅在输入掩码 jquery 中从某个号码开始验证电话号码

】仅在输入掩码jquery中从某个号码开始验证电话号码【英文标题】:Validatephonenumberwithstartingfromcertainnumberonlyininputmaskjquery【发布时间】:2016-11-1512:30:09【问题描述】:我正在尝试验证电话号码,如下所示。在61之后,它应该只从2... 查看详情

在验证器中获取设置 - 错字3

...配置选项的扩展。我需要在AddAction和UpdateAction中验证电话号码。我可以在后端配置电话号码格式(比如我们的电话号码/印度电话号码等)。我怎样才能得到验证器中的设置?我有一个自定义验证器来验证电话号码。这是我的代... 查看详情

jQuery 使用 RegEx 验证电话号码

】jQuery使用RegEx验证电话号码【英文标题】:jQueryvalidatephonenumberwithwithRegEx【发布时间】:2011-08-0705:26:31【问题描述】:我有一个简单的ajax表单,我正在尝试验证它有值该值是一个10位数字我正在尝试使用RegEx来执行此操作。这是... 查看详情

使用远程方法对 emailId 和电话号码进行 Jquery 验证

】使用远程方法对emailId和电话号码进行Jquery验证【英文标题】:JqueryvalidationforemailIdandphonenumberusingremotemethod【发布时间】:2016-01-1720:20:35【问题描述】:我正在尝试使用jQuery验证插件(远程方法)验证输入的emailId和电话号码是... 查看详情

使用可选的 +88 或 01 前 11 位验证孟加拉国电话号码

】使用可选的+88或01前11位验证孟加拉国电话号码【英文标题】:ValidateBangladeshiphonenumberwithoptional+88or01preceeding11digits【发布时间】:2015-06-0505:29:00【问题描述】:我正在使用以下正则表达式来验证印度电话号码。我想要可选的+88... 查看详情

jqueryvalidate验证手机号码和座机号码

我网上找的(http://wwwzhouhui.iteye.com/blog/1068451),用的jQuery.1.4可以使用,但项目是1.11效果如下:jQuery.validator.addMethod("ismobile",function(value,element)varlength=value.length;varmobile=/^(((13[0-9]1)|(15[0-9]1))+\d8)$/;return(length==11&&mobile.exec(value... 查看详情

42是有效的信用卡号码吗? jQuery 验证器认为它是

】42是有效的信用卡号码吗?jQuery验证器认为它是【英文标题】:Is42avalidcreditcardnumber?jQueryvalidatorthinksitis【发布时间】:2010-12-2406:24:29【问题描述】:我们都知道42istheanswertoeverything,但对我来说这是一个有效的信用卡号码。尝... 查看详情

jQuery通过验证设置电话号码的最小值和最大值

】jQuery通过验证设置电话号码的最小值和最大值【英文标题】:jQuerysetminandmaxvalueforphonenumberwithvalidation【发布时间】:2019-01-2019:31:07【问题描述】:我需要验证我的inputtype="text",当按键时最小值为7,最大值为13。我还需... 查看详情

jQuery 验证插件问题不适用于数字字段

】jQuery验证插件问题不适用于数字字段【英文标题】:jQueryvalidationpluginissuenotworkingfornumberfield【发布时间】:2020-07-0501:41:45【问题描述】:我正在使用一个jQuery验证插件,它正在部分工作。验证电子邮件字段没有问题(输入时显... 查看详情

美国电话号码验证-jquery

Validatingphonenumberusingjqueryjquery.usphone.js=============================================================== (function($){//ThisfunctionformatsatextfieldtoaUS//phonenumberastheusertypestheinformation. $.fn.usphone=function(){this.keyup(function(... 查看详情

检查有效的印度移动电话号码

TocheckifnumberisvalidIndianMobileNumber.//PHPFunctionbelowcanbeusedtocheck//ifagivennumberisvalidIndianmobilenumberornot.functionis_mobile($number){ $result=true; //unlessproovedotherwise,mobilenumberisvalid.  $number=preg_replace('/D/','',$number); //Stripoutnondigits.&nb... 查看详情

在 jQuery 验证之前更改数字

】在jQuery验证之前更改数字【英文标题】:ChangenumberbeforejQueryvalidation【发布时间】:2021-10-1514:39:27【问题描述】:我可以使用这个函数将arabic号码转换为latin号码:functiontoEnglishDigits(str)//convertarabicindicdigits[٠١٢٣٤٥٦٧٨٩]e=\'٠\'... 查看详情

用于验证美国电话号码格式的 RegEx

...】:我搜索了电话号码验证并最终得到以下javascript代码jQuery.validator.addMethod("phoneUS",function(phone_number,element)phone_number=phone_number.rep 查看详情

用于验证印度语言字符的 Java REGEX 代码不起作用?

】用于验证印度语言字符的JavaREGEX代码不起作用?【英文标题】:JavaREGEXcodetovalidateIndianlanguagecharactersnotworking?【发布时间】:2013-04-2611:15:58【问题描述】:为什么以下代码在印度语言中不起作用(导致错误)?System.out.println(Char... 查看详情