js判断字符串里是否有某个数字,例如判断1,11,12不算这种
Posted 野猪佩奇007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断字符串里是否有某个数字,例如判断1,11,12不算这种相关的知识,希望对你有一定的参考价值。
项目场景:
比如一个字符串是var str= “1,2,3,4,5,6,7,11,22,33,44”;
我想判断str里是否有1。有就返回true;
判断有没有1,11不能算进来。
问题描述
如果直接字符串用indexOf判断的话会出现没有1,只有11,他也会返回true
解决方案:
var str = " 1,2,3,4,5,6,7,11,22,33,44";
var arr = str.split(',')//转换为以逗号为分隔的数组,拿数组来使用indexOf方法即可判断出
console.log(arr,arr.indexOf('1') >=0)
删除1,保留11返回false,有1返回true
以上是关于js判断字符串里是否有某个数字,例如判断1,11,12不算这种的主要内容,如果未能解决你的问题,请参考以下文章