格式电话号是美国风格,例如:(xxx)xxx-xxx
format phone no is us style eg: (xxx)xxx-xxx
如何使用 JavaScript 正则表达式格式化普通的 10 位电话号码到我们样式 (xxx)-xxx-xxxx。
这应该这样做:^('d{3})('d{3})('d{4})$
这是一个工作示例:
var testNumber = '1234567890';
var regex = /^('d{3})('d{3})('d{4})$/;
var sub = '($1)-$2-$3';
var usNumber = testNumber.replace(regex, sub);
alert(usNumber);
相关文章:
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 未捕获的引用错误 xxx 未定义
- 格式电话号是美国风格,例如:(xxx)xxx-xxx
- Mongoose转换为ObjectId失败,因为值为“”;xxx”;在路径“_id”;
- Node.js,TypeError:xxx不是函数,在require'd文件
- 布局lt md已被弃用.请使用`layout gt-<xxx>`变种
- 未捕获的ReferenceError:XXX未定义
- KnockoutJS:渲染后应用绑定导致“;xxx未被定义”;
- "未定义的“;以及“;高速缓存/xxx”;已附加到URL
- 在[background:url({{XXX}})无重复中心的严格模式下,不允许分配只读属性
- 格式化 xxx-xxxx for match() 函数
- 作业中的左侧无效,“this = xxx”
- 如何检测是否从 parseInt(localStorageService.get('xxx'))返回值;
- 获取 IE 和 Firefox 错误:解析值“xxx”时出错.声明被丢弃
- 单击项目时更改鼠标悬停=“this.src='xxx'”
- jQuery .val('xxx') 不是设置值,而是 .attr('value', &
- JSON 错误:无法读取未定义的属性“xxx”
- jQuery(..).瓦尔(..).xxx 不是一个函数
- xxx应为使用服务后的日期
- 如果javascript被禁用,并且您希望在PHP或Regex中使用(XXX)XXX-XXXX,您如何过滤(和替换)电话