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 相关文章推荐
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
Jan 09 Javascript
用JS剩余字数计算的代码
Jul 03 Javascript
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
Nov 03 Javascript
菜鸟javascript基础资料整理2
Dec 06 Javascript
深入解析contentWindow, contentDocument
Jul 04 Javascript
JSON格式化输出
Nov 10 Javascript
node.js中的http.response.setHeader方法使用说明
Dec 14 Javascript
angularJs利用$scope处理升降序的方法
Oct 08 Javascript
JavaScript RegExp 对象用法详解
Sep 24 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
May 31 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
Jul 20 Javascript
JavaScript仿京东轮播图效果
Feb 25 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
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
php中simplexml_load_file函数用法实例
2014/11/12 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
2006/10/19 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
自动设置iframe大小的jQuery代码
2013/09/11 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
浅谈js中几种实用的跨域方法原理详解
2016/12/02 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
Vue中img的src属性绑定与static文件夹实例
2017/05/18 Javascript
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
Vue触发式全局组件构建的方法
2018/11/28 Javascript
Vue 2.0 中依赖注入 provide/inject组合实战
2019/06/20 Javascript
js图片查看器插件用法示例
2019/06/22 Javascript
使用vue中的混入mixin优化表单验证插件问题
2019/07/02 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
Python语言生成水仙花数代码示例
2017/12/18 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
linux面试题参考答案(8)
2015/08/11 面试题
大学军训自我鉴定
2013/12/15 职场文书
秸秆管理实施方案
2014/03/15 职场文书
大学活动总结范文
2014/04/29 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
教师师德表现自我评价
2015/03/05 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
Go语言中break label与goto label的区别
2021/04/28 Golang
PHP设计模式(观察者模式)
2021/07/07 PHP