jquery判断是否包含指定字符串


本文摘自PHP中文网,作者藏色散人,侵删。

jquery判断是否包含指定字符串的方法:1、使用indexOf() 和lastIndexOf()方法实现判断字符串中是否包含指定字符串;2、通过test()方法判断一个字符串是否匹配某个模式。

本教程操作环境:windows7系统、jquery1.10.0版本、Dell G3电脑。

推荐:jQuery视频教程

方法一:使用indexOf() 和lastIndexOf()方法

案例:

1

2

3

4

var Cts = "bblText";

if(Cts.indexOf("Text") >= 0 ) {

    alert('Cts中包含Text字符串');

}

indexOf用法:

返回 String 对象内第一次出现子字符串的字符位置。

strObj.indexOf(subString[, startIndex])

参数

strObj:必选项。String 对象或文字。

subString:必选项。要在 String 对象中查找的子字符串。

starIndex:可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

说明

indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。

如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

从左向右执行查找。否则,该方法与 lastIndexOf 相同。

注意:

indexOf() 方法对大小写敏感!

如果要检索的字符串值没有出现,则该方法返回 -1。

lastIndexOf() 的用法与indexOf()相同,只是是从右想左查找。

方法二:使用test() 方法

实例:在下面的例子中,我们将检索 “W3School”:

阅读剩余部分

相关阅读 >>

jQuery中bind与on的区别是什么

一起来聊聊jQuery、javascript与js三者间的区别

jQuery中如何打开新的窗口

jQuery ui datepicker时间控件的用法(三)

jQuery中的$符号冲突怎么解决

jQuery如何用this选择子元素

如何判断jQuery class是否存在

jQuery如何清空input中的内容

jQuery easyui和bootstrap的区别是什么

jQuery如何判断是否是ie6浏览器

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...