【发布时间】:2016-05-27 05:07:45
【问题描述】:
我在表单上使用 jQuery 插件 (http://www.jqueryscript.net/form/jQuery-International-Telephone-Input-With-Flags-Dial-Codes.html) 来提交日期。 但有时人们会错误地在国家代码后添加 0。
例如,他们提交的不是 +97150975xxxx,而是 +971050975xxxx。 有什么办法可以去掉国家代码后面的零?关于模糊
【问题讨论】:
-
你不能得到国家代码并从字符串中做子串然后从剩下的一位中获取第一个数字来检查它是否为0吗?
-
看起来国家代码的长度可以在 2 到 4 个整数之间 (en.wikipedia.org/wiki/List_of_country_calling_codes)。你怎么知道它是一个 3-4 个字符长的国家代码与一个 2 个字符长的意外 0?
-
Debin 是的,我可以提取国家代码 var extension = $("#demo").intlTelInput("getExtension");和数字 var intlNumber = $("#demo").intlTelInput("getNumber");和jsfiddle.net/kCpNQ/304 会做剩下的......对吗?
-
是的,然后提取它并获取剩余字符串的第一个数字..
标签: javascript php jquery validation input