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 相关文章推荐
解决 FireFox 下[使用event很麻烦] 的问题.
Aug 22 Javascript
JS获取各种宽度、高度的简单介绍
Dec 19 Javascript
jQuery实现的AJAX简单弹出层效果代码
Nov 26 Javascript
DIV+CSS+jQ实现省市联动可扩展
Jun 22 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
Nov 03 Javascript
Javascript中return的使用与闭包详解
Jan 11 Javascript
js封装成插件的步骤方法
Sep 11 Javascript
Node.js使用Express.Router的方法
Nov 14 Javascript
vue 实现复制内容到粘贴板clipboard的方法
Mar 17 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
Jul 05 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
Oct 30 Javascript
JavaScript多种滤镜算法实现代码实例
Dec 10 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截取字符串函数分享(截取中文字符串)
2014/03/13 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
js 页面输出值
2008/11/30 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
小程序兼容安卓和IOS数据处理问题及坑
2018/09/18 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
js模拟实现烟花特效
2020/03/10 Javascript
Jquery如何使用animation动画效果改变背景色的代码
2020/07/20 jQuery
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
python中异常捕获方法详解
2017/03/03 Python
python实现邮件发送功能
2019/08/10 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
2020/08/20 HTML / CSS
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
校本教研工作方案
2014/01/14 职场文书
法院先进个人事迹材料
2014/05/04 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
大学生见习报告范文
2014/11/03 职场文书
入党函调证明材料
2014/12/24 职场文书
大学生社区义工服务心得体会
2016/01/22 职场文书
python使用glob检索文件的操作
2021/05/20 Python
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA
Python使用Web框架Flask开发项目
2022/06/01 Python