是否包含某字符串,可以直接用字符串操作里面的indexOf方法。
下面是简单的小例子。仅供参考:
<body><input type="text" id="inp" />
</body>
<script>
var oInp = document.getElementById('inp')
oInp.onblur = function(){
if(oInp.value.indexOf('a') >= 0){ //判断输入框中是否输入了a
console.log('有值!!!')
}
}
</script>
如果是简单判断可以用indexOf方法:
var str = 'abcdef'str.indexOf('b') //返回1
str.indexOf('h') //返回-1
//下面这个函数: 如果str1包含str2那么返回true, 否则返回false
function test(str1, str2){
return (str1.indexOf(str2) > -1)
}
代码如下:
varCts = "bblText"
if(Cts.indexOf("Text") >0 ){
alert('Cts中包含Text字符串')
}
indexOf用法:
返回 String 对象内第一次出现子字符串的字符位置。
strObj.indexOf(subString[, startIndex]) 。
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。