javascript 常用方法总结


Posted in Javascript onJune 03, 2009

1.replace()
例:
<script type="text/javascript">
var str="这个是text,下面还有一个text,这个text与那个text不相同";
document.write(str.replace(/text/g,"test"));//这个是把所有的text转换成test
var str1="这个是Text,下面还有一个Text,这个Text与那个Text不相同";
document.write(str1.replace(/text/gi,"test"));//不区分大小写把所有的text转换成test
var str2="这个是text";
document.write(str2.replace(/text/,"test"));//把text转换成test
var str3="这个是Text";
document.write(str3.replace(/text/i,"test"));//不区分大小写把Text转换成test
</script>
2.search()
例:
<script type="text/javascript">
var str="zhangqingyu";
document.write(str.search(/a/));----->2,如果不存在你要查找的字符串时返回-1
var str1="zhAngqingyu";
document.write(str1.search(/a/));---->-1,则不存在
document.write(str1.search(/a/i));---->2此方法是模糊查询
</script>
3.slice()从一字符串中选一部分字符串,生成新的字符串
例:
<script type="text/javascript>
var str="zhangqingyu";
document.write(str.slice(0,2));---->zh
document.write(str.slice(-3,11));--->gyu,如果第一个参数为负,则开始为字符串长度+第一个参数
document.write(str.slice(0,-4));---->zhangqi,如果第二个参数为负,则结束数据为字符串长度+第二个参数
document.write(str.slice(4));------>gqingyu,如果只有一个参数,则从参数处一直取到字符串末尾
</script>
4.match()从字符串中查找指定的值,它返回的是指定的值,而不是指定值的位置,和search不同
例:
<script type="text/javascript>
var str="hello word!";
document.write(str.match("word"));--->word
document.write(str.match("Word"));---->null
document.write(str.match("word!"));---->word!
</scrip>
5.link()将一个字符串显示为链接
例:
<script type="text/javascript>
var url="点击这里";
document.write(url.link("http://www.hao123.com"));
</script>
6.lastIndexOf()得到要查询的值在此字符串中的位置,不存在则返回-1
例:
<script type="text/javascript>
var str="zhangqingyu";
document.write(str.lastIndexOf("g"));---->8
document.write(str.lastIndexOf("g","1"));
</script>

Javascript 相关文章推荐
js 方法实现返回多个数据的代码
Apr 30 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
Sep 02 Javascript
JavaScript实现图片DIV竖向滑动的方法
Apr 25 Javascript
jquery实现select下拉框美化特效代码分享
Aug 18 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
Sep 11 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
Dec 02 Javascript
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
用Node提供静态文件服务的方法
Jul 06 Javascript
解决vuex刷新状态初始化的方法实现
Aug 15 Javascript
vue实现路由不变的情况下,刷新页面操作示例
Feb 02 Javascript
Javascript模块化机制实现原理详解
Apr 02 Javascript
Vue之封装公用变量以及实现方式
Jul 31 Javascript
Javascript 获取字符串字节数的多种方法
Jun 02 #Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
Jun 02 #Javascript
Javascript String对象扩展HTML编码和解码的方法
Jun 02 #Javascript
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
Jun 02 #Javascript
慎用 somefunction.prototype 分析
Jun 02 #Javascript
网页和浏览器兼容性问题汇总(draft1)
Jun 01 #Javascript
javascript 图片上传预览-兼容标准
Jun 01 #Javascript
You might like
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
php 一维数组的循环遍历实现代码
2017/04/10 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
javaScript 简单验证代码(用户名,密码,邮箱)
2009/09/28 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
2016/06/03 Javascript
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
JS实现简易计算器
2020/02/14 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
Python常见异常分类与处理方法
2017/06/04 Python
python通过伪装头部数据抵抗反爬虫的实例
2018/05/07 Python
Python中的函数作用域
2018/05/07 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
2020/07/21 Python
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
公司财务自我评价分享
2013/12/17 职场文书
初级党校心得体会
2014/09/11 职场文书
道士塔读书笔记
2015/06/30 职场文书
红歌会主持词
2015/07/02 职场文书
企业团队精神心得体会
2016/01/19 职场文书
委托开发合同书(标准版)
2019/08/07 职场文书
python b站视频下载的五种版本
2021/05/27 Python
python区块链实现简版工作量证明
2022/05/25 Python