如何在javascript中计算电话号码(包括0)的位数
how to count digits of a phonenumber(included 0) in javascript?
我正在尝试编写一个javascript,并且想要计算var str的数字,在下面的代码中,varstr是6位数字(012345),但当我运行此代码时,它显示的是答案4。我试着在谷歌上搜索,但没有找到答案;如何得到正确答案并加以修正?
我的代码
var str = 012345;
var x = String(str);
var n = x.length;
document.getElementById("demo").innerHTML = "var str is[" + n + "] Digits";
使用引号将您的电话号码初始化为字符串。
var str = '0123213'
并使用length
属性来获取其长度
如果您实际上有一个混合字母/数字的字符串,您可以使用正则表达式从中获取数字。match
创建一个包含字符串中所有匹配项的数组-在这种情况下,'d
是一个数字(g
表示要检查整个字符串,当找到第一个数字时不要放弃搜索。)然后,您可以检查返回数组的长度。
'01xx2s3eg345'.match(/'d/g).length; // 7
尝试将代码替换为:
var str = "012345";
var n = str.length;
document.getElementById("demo").innerHTML = "var str is[" + n + "] Digits";
相关文章:
- 带有加号的电话号码验证(可选)
- 正则表达式,用于在 JavaScript 中为电话号码添加短划线
- 通过Javascript将HTML中的电话号码与URL参数进行交换
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如何将页面上的所有电话号码更改为可点击链接,不包括特定类别的元素
- 验证澳大利亚的电话号码
- 使用javascript验证电话号码无效
- Regex表示8位电话号码(新加坡号码长度)
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- 试图清理一个电话号码,以便如果它像816-345-6757一样被输入,它会像8163456757一样返回它
- 输入中的国际电话号码格式
- 什么是英国电话号码验证表达式和语法
- 使用 AngularJs 格式化电话号码
- 如何使移动用户可点击动态电话号码
- 如何通过Phonegap使用iOS格式查找联系人的电话号码
- Jquery国际电话号码输入
- Javascript-如何验证两个电话号码是否不同
- 获取所有用户's的联系人列表(包括电话号码)来自javascript中的谷歌登录
- 如何在javascript中计算电话号码(包括0)的位数
- JavaScript正则表达式帮助:验证电话号码,但不包括555个号码(匹配这个,但不匹配那个)