精华内容
下载资源
问答
  • JS 判断字符串中是否包含某个字符串(方法总结)

    万次阅读 热门讨论 2019-09-24 11:45:57
    我是想在js中判断字符串是否包含某个中文,将方法记录起来,这些方法也适用于数字、字母。实践是检验真理的唯一标准,还是要多多测试啊。 String对象的方法 方法一:indexOf() var groupName="小白A组"; alert('...

       我是想在js中判断字符串是否包含某个中文,将方法记录起来,这些方法也适用于数字、字母。实践是检验真理的唯一标准,还是要多多测试啊。

    String对象的方法

    方法一:indexOf()

    var groupName="小白A组";
    alert('groupName.indexOf() =' + (groupName.indexOf("组") != -1));  //true

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。

    方法二: search() 

    var groupName="小白A组";
    alert('groupName.search()=' + (groupName.search("组") != -1));  //true

    search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。

    方法三:match()

    var groupName="小白A组";
    var reg = RegExp(/组/);
    alert('groupName.match(reg)=' + (groupName.match(reg)));  //组

    match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。但你有木有发现打印出来的是 ‘ 组 ’ ,如果是在字符串中找不到的话打印 null ,神奇的是可以把它放在 if 里面做判断,如下:

    var str="123";
    var reg3 = RegExp(/3/);
    if(str.match(reg3)){
        alert(true);
    }

    方法五也是一样的道理。 

    RegExp 对象方法

    方法四:test() 

    var groupName="小白A组";
    var reg = RegExp(/组/);
    alert('reg.test(groupName)=' + (reg.test(groupName)));  //true

    test() 方法用于检索字符串中指定的值。返回 true 或 false。

    方法五:exec()

    var groupName="小白A组";
    var reg = RegExp(/组/);
    alert('reg.exec(groupName)=' + (reg.exec(groupName)));  //组

    exec() 方法用于检索字符串中的正则表达式的匹配。返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。

    展开全文
  • js 判断字符串中是否包含某个字符串.pdf
  • js 判断字符串中是否包含某个字符串 #1 indexOf方法 //str.indexOf("")的值为-1时表示不包含 var str = "hello Tara"; if(str.indexOf("Tara") !== -1){ ...

    js 判断字符串中是否包含某个字符串

    #1 indexOf方法

    //str.indexOf("")的值为-1时表示不包含
    var str = "hello Tara";
    if(str.indexOf("Tara") !== -1){
    	alert("Hi,Tara");
    }
    

    #2 includes方法

    //str.includes("")返回一个布尔值,值为true时表示包含
    var str = "hello Tara";
    if(str.includes("Tara")){
    	alert("Hi,Tara");
    }
    
    展开全文
  • String对象的方法 ...indexof()方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回-1。 方法二:search() var str="123"; console.log(str.searc...

    String对象的方法
    方法一:indexOf() (推荐)

    var str ="123";
    console.log(str.indexof("3")!=-1);//true
    indexof()方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回-1。
    
    

    方法二:search()

    var str="123";
    console.log(str.search("3")!=-1);//true
    search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,如果没有找到相匹配的子串,则返回-1。
    
    

    方法三:match()

    var str="123";
    var reg=RegExp(/3/);
    if(str.match(reg)){
    //包含
    }
    match()方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
    

    RegExpd对象方法
    方法四:test()

    var str="123";
    var reg=RegExp(/3/);
    console.log(reg.test(str));//true
    test()方法用于检索字符串中指定的值。返回true和false。
    
    

    方法五:exec()

    var str="123";
    reg=RegExp(/3/);
    if(reg.exec(str)){
    //包含
    }
    exec方法用于检索字符串中的正则表达式的匹配。返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为null。
    
    展开全文
  • js 查找字符串中是否包含指定的字符串 1、indexOf() var str = “123”; console.log(str.indexOf(“3”) != -1 ); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值...

    js 查找字符串中是否包含指定的字符串
    1、indexOf()
    var str = “123”;
    console.log(str.indexOf(“3”) != -1 ); // true
    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有找到,则该方法返回 -1。
    2、includes()
    var str = “Hello world, welcome to the Runoob。”;
    var n = str.includes(“world”); //true
    includes() 方法用于判断字符串是否包含指定的子字符串,如果找到匹配的字符串则返回 true,否则返回 false。注意: includes() 方法区分大小写。
    3、search()
    var str=“Visit W3School!”
    console.log(str.search(/W3School/)) //6

    var str=“Visit W3School!”
    console.log(str.search(‘W3School’)) //6
    search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果匹配到字符串则返回,字符串所在索引。
    4、match()
    r str=“The rain in SPAIN stays mainly in the plain”;
    var n=str.match(/ain/g); // ain,ain,ain
    match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。注意: includes() 方法不区分大小写。
    5、test()
    if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
    console.log(“移动”)
    } else {
    console.log(“PC”)
    }

    var str=“Hello world!”;
    //查找"Hello"
    var patt=/Hello/g;
    var result=patt.test(str);
    console.log(result) // true
    test() 方法用于检测一个字符串是否匹配某个模式。如果字符串中有匹配的值返回 true ,否则返回 false。
    6、exec()
    var str=“Hello world!”;
    //查找"Hello"
    var patt=/Hello/g;
    var result=patt.exec(str);
    console.log(result) // Hello
    exec() 方法用于检索字符串中的正则表达式的匹配。如果字符串中有匹配的值返回该匹配值,否则返回 null。

    展开全文
  • js中判断字符串中是否包含另一子字符串
  • 好久没有回来了!最近有点忙 现任职地点: 昆明市...(1)截取返回内容的部分字符串! //首先需要把你要截取的数据转换成字符串tostring()方法 //ret.data.tianqi.result.today.date_y为后台返回的数据 //substri...
  • 使用js 判断字符串中是否包含某个字符串String对象的方法RegExp 对象方法 String对象的方法 方法一: indexOf() (推荐) var str = "qipa250"; console.log(str.indexOf("qipa") != -1 ); // true indexOf() 方法可...
  • String对象的方法 ...indexof()方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回-1。 方法二:search() var str="123"; console.log(str.sear...
  • //第一种: indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 var str = "123"; console.log(str.indexOf("3") != -1 ); // true //第二种:...
  • JavaScript中要判断字符串中是否包含某个字符串有多种方法,下面本篇文章就来给大家介绍几种使用JavaScript判断字符串中是否包含指定字符的方法,希望对大家有所帮助。方法一:使用indexOf()方法indexOf()方法可返回...
  • console.log(str.includes('abc')) includes() 方法用于判断字符串是否包含指定的子字符串。 如果找到匹配的字符串则返回 true,否则返回 false。 注意: includes() 方法区分大小写。 String对象的方法 一、index...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 439,016
精华内容 175,606
关键字:

js查看字符串中是否包含