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不算这种的主要内容,如果未能解决你的问题,请参考以下文章

js如何判断字符是中文,英文,数字还是字符

js如何判断字符是中文,英文,数字还是字符

js判断字符,串是不是为字母?

js如何判断字符是中文,英文,数字还是字符

js 判断是不是含某字符

C#如何判断字符串中是不是包含某个字符