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

判断是否符合指定格式

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])
}
全部评论

相关推荐

迷茫的大四🐶:价格这么低都能满了?
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务