美团前端蝙超第一题,请大神帮忙看看哪里做了

我的代码,本地蛮好的,线上就是不对,来大佬帮忙看看
var n = parseInt(read_line()); //读取密码个数
var reg = /^[a-zA-Z]{1}(?![0-9a-z]+$)(?![0-9A-Z]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{7,}$/;
for(var i=0; i<n; i++) {
    var str = read_line();
  if(reg.test(str)) {
      print(YES);
    } else {
      print(NO);
    }
}

#美团##前端工程师#
全部评论
var n = 0; if((line = read_line()) != null){ n = parseInt(line); while(n > 0){ line = read_line(); if(line.length < 8){ print('NO'); }else{ var reg = /(^[a-z]+[0-9|A-Z]+\w+)|(^[A-Z]+[a-z|0-9]+\w+)/; if(reg.test(line)){ print('YES'); }else{ print('NO'); } } n--; } }
点赞 回复 分享
发布于 2017-09-14 21:33
大佬怎么能在这种小地方犯错…是不是定义常量了!
点赞 回复 分享
发布于 2017-09-14 22:33
而且正则是不是写的有问题啊,零宽断言这样匹配可以吗?
点赞 回复 分享
发布于 2017-09-14 21:36
第二道不懂,直接输出了print(2,2),ac10% 。。。。
点赞 回复 分享
发布于 2017-09-14 21:33
我是输出的时候是字符串,就都AC了
点赞 回复 分享
发布于 2017-09-14 21:32
是不是print(YES)print(NO)这里没加引号?- -
点赞 回复 分享
发布于 2017-09-14 21:29
YES和NO应该是字符串,你这里在前面声明了吗
点赞 回复 分享
发布于 2017-09-14 21:25

相关推荐

03-21 15:33
惠州学院 市场
点赞 评论 收藏
分享
头像
03-20 22:00
重庆大学 Java
适彼乐土:“他们不行再找你” 最后的底牌吗?有点意思
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务