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 相关文章推荐
jquery入门—访问DOM对象方法
Jan 07 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
Apr 24 Javascript
jquery中通过父级查找进行定位示例
Jun 28 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
Aug 18 Javascript
js获取数组的最后一个元素
Apr 14 Javascript
javascript 闭包详解及简单实例应用
Dec 31 Javascript
layui复选框的全选与取消实现方法
Sep 02 Javascript
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
JS轮播图的实现方法
Aug 24 Javascript
vue3为什么要用proxy替代defineProperty
Oct 19 Javascript
基于vue+echarts数据可视化大屏展示的实现
Dec 25 Vue.js
vue-cli中实现响应式布局的方法
Mar 02 Vue.js
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生成唯一的订单函数分享
2015/02/02 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
JS本地刷新返回上一页代码
2016/07/25 Javascript
JavaScript原型继承_动力节点Java学院整理
2017/06/30 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
Vue程序调试的方法
2019/06/17 Javascript
微信小程序 checkbox使用实例解析
2019/09/09 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
微信小程序实现上传多个文件 超过10个
2020/03/30 Javascript
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python给你的头像加上圣诞帽
2018/01/04 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
html5拖拽应用记录及注意点
2020/05/27 HTML / CSS
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
TripAdvisor日本:全球领先的旅游网站
2019/02/14 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
linux系统都有哪些运行级别
2016/03/26 面试题
Laravel中Kafka的使用详解
2021/03/24 PHP
庆中秋节主题活动方案
2014/02/03 职场文书
学生党员的自我评价范文
2014/03/01 职场文书
母亲去世追悼词
2015/06/23 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
python 爬取京东指定商品评论并进行情感分析
2021/05/27 Python
详解Redis基本命令与使用场景
2021/06/01 Redis
python读取mnist数据集方法案例详解
2021/09/04 Python