练习牛客网笔试题--前端js--54-判断是否符合指定格式
// 题目描述
// 给定字符串 str,检查其是否符合如下格式
// 1、XXX-XXX-XXXX
// 2、其中 X 为 Number 类型
// 输入 '800-555-1212'
// 输出 true
1.自己的练习
function matchesPattern1(str) {
return str.match(/^(\d{3}\-){2}\d{4}$/) ? true : false;
}
2.题解
function matchesPattern(str) {
let reg = /^\d{3}\-\d{3}\-\d{4}$/;
return reg.test(str);
}
这篇博客讨论了如何使用JavaScript的正则表达式来判断一个字符串是否符合特定格式,例如`123-456-7890`这种电话号码格式。提供了两种不同的实现方式,分别是作者的个人练习和题解。这两种方法都通过测试函数来验证字符串是否由三个连续的三位数字,中间由短横线分隔,最后是四个数字组成。
3724

被折叠的 条评论
为什么被折叠?



