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 相关文章推荐
JavaScript中string对象
Jun 12 Javascript
node-http-proxy修改响应结果实例代码
Jun 06 Javascript
Ionic默认的Tabs模板使用实例
Aug 29 Javascript
React/Redux应用使用Async/Await的方法
Nov 16 Javascript
JS 实现百度搜索功能
Feb 01 Javascript
微信小程序数字滚动插件使用详解
Feb 02 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
Jul 24 Javascript
对layui中表单元素的使用详解
Aug 15 Javascript
小程序实现横向滑动日历效果
Oct 21 Javascript
JS实现拼图游戏
Jan 29 Javascript
Element InputNumber计数器的使用方法
Jul 27 Javascript
JavaScript最完整的深浅拷贝实现方式详解
Feb 28 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中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
定义select的边框颜色
2008/04/28 Javascript
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
jquery实现控制表格行高亮实例
2013/06/05 Javascript
js去除空格的12种实用方法
2013/11/08 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
AngularJS表单编辑提交功能实例
2015/02/13 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
jquery延迟对象解析
2016/10/26 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
python自动化测试实例解析
2014/09/28 Python
python实现机器人行走效果
2018/01/29 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
Linux下python3.7.0安装教程
2018/07/30 Python
Python内置异常类型全面汇总
2020/05/28 Python
Python os库常用操作代码汇总
2020/11/03 Python
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
数据库什么时候应该被重组
2012/11/02 面试题
轻金属冶金专业毕业生自荐信
2013/11/02 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
领导班子对照检查剖析材料
2014/10/13 职场文书
歌咏比赛主持词
2015/06/29 职场文书
python 实现体质指数BMI计算
2021/05/26 Python
使用python求解迷宫问题的三种实现方法
2022/03/17 Python