为了账号安全,请及时绑定邮箱和手机立即绑定

一个字符串中有“1,11”如何确定1和11同时存在

一个字符串中有“1,11”如何确定1和11同时存在

泛舟湖上清波郎朗 2018-09-02 13:59:57
一个字符串中有“1,11”如何确定1和11同时存在var str = "1,11"if(str.toString().indexOf("11") != -1 && str.toString().indexOf("1") != -1 ){     return true; }问题在于str= "2,11"也会满足以上判断条件
查看完整描述

2 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

来两个正则表达式

var str = 'dfsadf1fsadkfjsldk11sldkfsjdlf'var reg = /(?<!1)1(?!1)/,
    reg2 = /11/
    if (reg.test(str) && reg2.test(str)) {    console.log('同时存在')
}


查看完整回答
反对 回复 2018-09-02
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

11 里面就有 1 啊,按照你的问题这样是对的啊

查看完整回答
反对 回复 2018-09-02
  • 2 回答
  • 0 关注
  • 810 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信