javascript - 国家代码后面的0怎么去掉

标签 javascript php jquery validation input

我在表单上使用 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/

相关文章:

javascript - Three.js - 在场景中加载多种文件格式

javascript - jquery JSON url解析问题

javascript - $.ajax() 和 Backbone 的 .fetch() 或 .save() 函数之间的区别?

javascript - Ajax 不清除表单字段

javascript - 在 dgrid renderRow 之后执行函数

javascript - 将样式添加到另一个对象数组中的数组元素

javascript - jQuery Ajax加载图片问题

php - PHP中的百分号是什么意思?

php - 用什么替换 HTTP_GET_VARS?

php - 无法弄清楚如何在$ .ajax/PHP/MySQL插入中查找错误