文章所属专区 项目问题解决
1.问题描述
js判断字符串包含某个字符的方法
2.解决方案
// 根据楼层以及 楼层-服务目录id来判断
if(windowUnid.search("-") != -1 || windowUnid.length == 1){
top.layer.alert("楼层或服务目录不能绑定网点窗口用户",{icon:2,time:3000});
return;
}
3.总结
使用indexOf()方法:这是最常用的方法之一。indexOf()方法返回指定字符串在原字符串中首次出现的位置索引,如果找不到则返回-1。可以通过判断返回值是否大于等于0来确定字符串是否包含某个字符。例如:
var str = "Hello, world!";
if (str.indexOf("world") >= 0) {
console.log("字符串包含'world'");
} else {
console.log("字符串不包含'world'");
}
使用includes()方法:includes()方法是ES6引入的新方法,它返回一个布尔值,表示字符串是否包含指定的字符。例如:
var str = "Hello, world!";
if (str.includes("world")) {
console.log("字符串包含'world'");
} else {
console.log("字符串不包含'world'");
}
使用正则表达式:可以使用正则表达式的test()方法来判断字符串是否匹配某个模式。例如:
var str = "Hello, world!";
var pattern = /world/;
if (pattern.test(str)) {
console.log("字符串包含'world'");
} else {
console.log("字符串不包含'world'");
}
4.参考
js判断字符串包含某个字符的方法
通过js判断字符串是否包含某个字符串
js 判断字符串中是否包含某个字符串
给个三连吧 谢谢谢谢谢谢了