在数字上添加破折号而不需要很多行代码
Adding Dashes to a number without many lines of code
我有一个从数据库返回的数字
。
329193914
我想做的只是能够每3个字符插入破折号。
。
329-193-914
我在看正则表达式,替换和切片,切片我有一个艰难的时间,因为很多例子都像f.value,我没有传递"this"(整个元素)
如果您的号码可以作为字符串处理:
var str = '329193914';
var arr = str.match(/.{3}/g); // => ['329', '193', '914']
var str2 = arr.join('-'); // => '329-193-914'
相关文章:
- 代码不会验证
- d3js文本传输-示例代码不起作用
- 滚动动画代码不起作用
- 如何在不需要单击按钮的情况下获取选项的值
- 为什么此验证代码不起作用
- 我的jquery代码不起作用.为什么?
- 谷歌地图Api和JS代码不工作
- 为什么Java代码需要编译,而JavaScript代码不需要
- 我需要让用户输入他的出生日期,并使用javascript检查其形式是否正确.我的代码不起作用
- PHP echo,在对象(需要)之前输出完整的 html 代码(不需要)
- 为什么 => { } 中的代码需要返回,而 => 中的内容不需要
- 从插件生成的代码中更改不需要的HTML
- 用jquery函数上传图像或文件,只需要它,不需要php,也不需要更多的代码
- 编译coffeescript时添加了不需要的js代码
- 在数字上添加破折号而不需要很多行代码
- 通过ajax保存表单数据,不需要服务器代码
- 将node.js代码编译为不需要的代码
- 需要帮助弄清楚为什么当前代码不能与当前最新(1.6.4)版本的JQuery一起工作
- 转义 Javascript 序列的最简单方法是什么,如果嵌入到 HTML 代码的脚本标签中,会导致不需要的功能
- Javascript计算排列——为什么当我不复制数组时,我的代码返回不需要的解决方案?