可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。
如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
从左向右执行查找。否则,该方法与 lastIndexOf 相同。
indexOf() 方法对大小写敏感!
如果要检索的字符串值没有出现,则该方法返回 -1。
lastIndexOf() 的用法与indexOf()相同,只是是从右想左查找。
方法二:使用test() 方法
实例:在下面的例子中,我们将检索 “W3School”:
var str = "Visit W3School";
var patt1 = new RegExp("W3School");
var result = patt1.test(str);
document.write("Result: " + result);
结果输出:Result: true
使用方法介绍:
定义和用法
test() 方法用于检测一个字符串是否匹配某个模式.
RegExpObject.test(string)
参数 描述
string 必需。要检测的字符串。
如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。
调用 RegExp 对象 r 的 test() 方法,并为它传递字符串 s,与这个表示式是等价的:(r.exec(s) != null)。
说明:本文参照了以下文章
http://www.w3school.com.cn/jsref/jsref_test_regexp.asp
var str = "123"
console.log(str.indexOf("2") != -1); // true
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。
方法二:match()
var str = "123"
var reg = RegExp(/3/);
if(str.match(reg)){
//包含;
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
方法三: search()
search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。exec() 方法用于检索字符串中的正则表达式的匹配。返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。test() 方法用于检索字符串中指定的值。var reg = RegExp(/组/);var groupName="小白A组";
JQuery判断数组中是否包含某个元素使用$.inArray("js", arr);
var arr = [ "xml", "html", "css", "js" ];
$.inArray("js", arr); //返回 3,
如果不包含在数组中,则返回 -1;
<script&a
jquery如何判断字符串是否包含指定字符?下面本篇文章就来给大家介绍一下使用jquery判断字符串中是否包含特定字符的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。方法一:使用indexOf() 和lastIndexOf()方法案例:var Cts = "bblText";if(Cts.indexOf("Text") >= 0 ) {alert('Cts中包含Tex...
方法一:使用indexOf() 和lastIndexOf()方法案例:var Cts = "bblText";if(Cts.indexOf("Text") >= 0 ) {alert('Cts中包含Text字符串');}indexOf用法:返回 String 对象内第一次出现子字符串的字符位置。strObj.indexOf(subString[, startIndex])参数strObj必选...
String ids = "1,2,3,45,35";
String[] values = ids.split(",");
List<String> list = Arrays.asList(values);
if(list.contains("4")){
var angelweb="我,你,ta,";var re=/[,,]/g;if(re.test(angelweb)){ var n=angelweb.match(re).length; alert("字符串中包含"+n+"个逗号!"); }
转载于:https://www.cnblogs.com/xsj1989/p/5129761.html...
var index = $.inArray(model.beanName, compArr);
if (index < 0) {
compArr.push(model.beanName);