我在表单上使用 jQuery 插件 (http://www.jqueryscript.net/form/jQuery-International-Telephone-Input-With-Flags-Dial-Codes.html) 来提交日期。
但有时人们会错误地在国家代码后添加 0。
例如,他们提交的不是 +97150975xxxx,而是 +971050975xxxx。
有什么办法可以去掉国家代码后面的零?模糊
最佳答案
编辑:我在代码方面得到了纠正。这可能会奏效(我自己没有测试过):
var code = $("#demo").intlTelInput("getExtension");
var number = $("#demo").intlTelInput("getNumber");
var clean_number = code + number;
早期:我宁愿从源字符串中提取国家代码(前 4 个字符),然后提取数字(最后 9 个字符)并从中提取干净的数字:
var source = '+971050975xxxx';
var code = source.substring(0, 4);
var number = source.substring(source.length - 9);
var clean_number = code + number;
关于javascript - 国家代码后面的0怎么去掉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35423776/