题解 | #判断是否符合指定格式#

判断是否符合指定格式

http://www.nowcoder.com/practice/eb86f08c478749868a01861f5ddad28b

必须加上 ^ 和 $,否则XXXX-XXX-XXXX格式会判断错误。否则字符串中有三个连续的数字就会判断为true。

function matchesPattern(str) {
    let reg1 = /^\d{3}$/;
    let reg2 = /^\d{4}$/;
    let newStr = str.split('-')
    if (newStr.length !== 3) {
        return false;
    }

    return reg1.test(newStr[0]) && reg1.test(newStr[1]) && reg2.test(newStr[2])
}
全部评论

相关推荐

如题,字节跳动怎么才能看到自己的面评,找hr说看不到
SoulStar:自己应该看不到,这个是字节比较保密的信息,之前有mentor加我,说他能看到,但是不能给我说,给我说了他可能就要被辞退了
点赞 评论 收藏
分享
10-24 11:10
山西大学 Java
若梦难了:哥们,面试挂是很正常的。我大中厂终面挂,加起来快10次了,继续努力吧。
点赞 评论 收藏
分享
2 1 评论
分享
牛客网
牛客企业服务