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 toggle()设置CSS样式
Nov 05 Javascript
推荐10个2014年最佳的jQuery视频插件
Nov 12 Javascript
jQuery对象与DOM对象转换方法详解
May 10 Javascript
Javascript this 函数深入详解
Dec 13 Javascript
js实现带三角符的手风琴效果
Mar 01 Javascript
JavaScript自定义文本框光标
Mar 05 Javascript
jQuery异步提交表单实例
May 30 jQuery
Bootstrap Table使用整理(二)
Jun 09 Javascript
在vue中使用vue-echarts-v3的实例代码
Sep 13 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
Feb 13 Javascript
angularjs请求数据的方法示例
Aug 06 Javascript
详解Vue的sync修饰符
May 15 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来自动调用不同服务器上的flash
2006/10/09 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
php中操作memcached缓存进行增删改查数据的实现代码
2014/08/15 PHP
php等比例缩放图片及剪切图片代码分享
2016/02/13 PHP
PHP使用CURL实现下载文件功能示例
2019/06/03 PHP
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
一样的table?不一样的table(可编辑状态table)
2012/09/19 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
AngularJS基础 ng-keydown 指令简单示例
2016/08/02 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
js实现延迟加载的几种方法
2017/04/24 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
PHP 502bad gateway原因及解决方案
2020/11/13 Javascript
JS实现百度搜索框
2021/02/25 Javascript
python求pi的方法
2014/10/08 Python
python机器学习之随机森林(七)
2018/03/26 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
python实现批处理文件
2020/07/28 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
Python模块常用四种安装方式
2020/10/20 Python
详解移动端HTML5音频与视频问题及解决方案
2018/08/22 HTML / CSS
美国嘻哈首饰购物网站:Hip Hop Bling
2016/12/30 全球购物
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
How to spawning asynchronous work in J2EE
2016/08/29 面试题
英文版销售经理个人求职信
2013/11/20 职场文书
经销商会议欢迎词
2014/01/11 职场文书
活动总结结尾怎么写
2014/08/30 职场文书
运动会加油稿100字
2014/09/19 职场文书
2015年社区计生工作总结
2015/04/21 职场文书
Mysql排序的特性详情
2021/11/01 MySQL