首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
判断是否符合指定格式
[编程题]判断是否符合指定格式
热度指数:37721
时间限制:C/C++ 2秒,其他语言4秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
给定字符串 str,检查其是否符合如下格式
1、XXX-XXX-XXXX
2、其中 X 为 Number 类型
输入描述:
'800-555-1212'
输出描述:
true
示例1
输入
'800-555-1212'
输出
true
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(187)
分享
提交结果有问题?
90个回答
16篇题解
开通博客
FE白小白
发表于 2021-03-02 11:07:39
重点是要加上^$,表示从开头到结尾按照表达式的匹配 function matchesPattern(str) { let reg = /^\d{3}\-\d{3}\-\d{4}$/ return reg.test(str) }
agul
发表于 2021-08-15 20:03:55
function matchesPattern(str) { // 1、需要返回匹配值的用match或exec // let flag = str.match(/^\d{3}-\d{3}-\d{4}$/) // return flag ? true : false
展开全文
雷中曲
发表于 2022-03-17 17:45:53
必须加上 ^ 和 $,否则XXXX-XXX-XXXX格式会判断错误。否则字符串中有三个连续的数字就会判断为true。 function matchesPattern(str) { let reg1 = /^\d{3}$/; let reg2 = /^\d{4}$/; let
展开全文
花落再无相伴
发表于 2022-08-14 19:34:45
function matchesPattern( str) { // 把字符串拼接拆分为数组,再利用map方法,把每一项转换成每一项都为Number类型的数组 &n
展开全文
hungry_&_foolish
发表于 2022-12-10 16:50:18
function matchesPattern(str) { const splitArr = str.split('-') return splitArr.every((item, idx) => { return !isNaN(Number(item)) &
展开全文
奋斗:-)
发表于 2021-07-13 14:46:54
function matchesPattern(str) { let arr = str.split('-') let result = true arr.forEach((item, index) => { if (index === 0 || i
展开全文
前端消防圆
发表于 2023-06-27 11:26:00
思路:正则表达式。/^\d{3}-\d{3}-\d{4}$/表示XXX-XXX-XXXX并且X 为 Number 类型。 function matchesPattern(str) { return /^\d{3}-\d{3}-\d{4}$/.test(str) } 总结:注意,重点是要加上
展开全文
Alan_dong
发表于 2023-03-28 16:15:11
{"css":"","js":"function matchesPattern(str) {\n return /^\\d{3}\\-\\d{3}\\-\\d{4}$/.test(str)\n}","html":"","libs":[]}
鹿鹿_Zci11
发表于 2022-07-21 23:20:25
function matchesPattern(str) { return /^([0-9]{3}-){2}[0-9]{4}$/.test(str) ? true : false }
前端小菜鸡QAQ
发表于 2021-07-07 20:03:00
// 题目说的匹配 XXX-XXX-XXXX,不知道为什么会出现XXXX-XXX-XXXX这种测试用例,导致不加 ^$ 的不通过 // 不能通过所有用例 function matchesPattern(str) { return /\d{3}-\d{3}-\d{4}/.test(str) }
展开全文
问题信息
Javascript
难度:
90条回答
187收藏
17787浏览
热门推荐
通过挑战的用户
查看代码
书生不媚
2023-06-29 11:53:23
牛客40520...
2023-06-29 11:10:23
前端消防圆
2023-06-27 11:23:44
牛客15148...
2023-06-26 16:38:04
牛客20516...
2023-06-26 10:09:04
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
如图 1 表示使用快表(页表)的虚...
编程基础
评论
(1)
MySQL中执行 SELECT I...
SQL
评论
(1)
订单表order_table全部记...
查找
数据库
数据分析
SQL
评论
(2)
判断是否符合指定格式
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
function matchesPattern(str) { }