屏蔽非法字符
2017-01-05 18:25
253 查看
JavaScript indexOf() 方法
JavaScript String 对象定义和用法
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。语法
stringObject.indexOf(searchvalue,fromindex)
参数 | 描述 |
---|---|
searchvalue | 必需。规定需检索的字符串值。 |
fromindex | 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。 |
说明
该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。提示和注释
注释:indexOf() 方法对大小写敏感!注释:如果要检索的字符串值没有出现,则该方法返回 -1。
实例
在本例中,我们将在 "Hello world!" 字符串内进行不同的检索:<script type="text/javascript"> var str="Hello world!" document.write(str.indexOf("Hello") + "<br />") document.write(str.indexOf("World") + "<br />") document.write(str.indexOf("world")) </script>
以上代码的输出:
0 -1 6
TIY
indexOf()如何使用 indexOf() 在字符串内进行检索。for (var i = 0, len = this._blockList.length; i < len; ++i) { if (!this._blockList[i]) continue; if (this._name.indexOf(this._blockList[i]) != -1) { cc.log(this._blockList[i]) new Tips("姓名含有非法字符").show(); return; } }
相关文章推荐
- 关于EditText屏蔽Emoji表情及屏蔽其它非法字符带来的光标不准确问题
- html 文本框屏蔽非法字符,解决js的replace函数使光标跳到文本最后的问题
- 屏蔽非法字符就这么简单
- jsp页面上提交登入表单防止非法字符sql注入js
- java去除非法字符
- 非法字符: \65279 第二种快捷生效
- Discuz!您当前的访问请求当中含有非法字符,已经被系统拒绝解决办法
- 非法字符 \12288错误
- xml中的非法字符 以及 处理
- IntelliJ IDEA :Error:(1, 1) java: 非法字符: '\ufeff'
- java中,部署出现非法字符:\65279
- ASP过虑非法字符,SQL防注入函数,禁止非法提交
- ant 非法字符:\\65279
- c# 替换非法字符
- IOS 开发之 -- 过滤掉字符串里面所有的非法字符 字典和json之间的互转
- 关于-非法的xml字符
- Andoird Studio 错误: 非法字符: '\ufeff'
- 文件路径或者保存模板出现非法字符判断
- Android Studio导入项目报:错误: 非法字符: '\ufeff'
- IntelliJ IDEA 11.1 编译程序出现“非法字符: \65279”解决方法