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

判断是否符合指定格式

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

function matchesPattern( str) {
        // 把字符串拼接拆分为数组,再利用map方法,把每一项转换成每一项都为Number类型的数组
        // 如果数组中不为数字的项会被转成NaN
        const arr = str. split( "-"). map(( item) => + item);
        // 利用every方法,判断是否全都符合下面5种情况
        return arr. every(( item) => {
          return (
            ! isNaN( item) &&
            typeof item === "number" &&
            arr[ 0]. toString(). length === 3 &&
            arr[ 1]. toString(). length === 3 &&
            arr[ 2]. toString(). length === 4
          );
        });
      }

全部评论

相关推荐

02-25 19:38
门头沟学院 Java
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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