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 select的操作实现代码
May 06 Javascript
js实现iframe跨页面调用函数的方法
Dec 13 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
Jan 09 Javascript
第九章之路径分页标签与徽章组件
Apr 25 Javascript
javascript事件模型介绍
May 31 Javascript
jQuery子元素过滤选择器用法示例
Sep 09 Javascript
Angular2学习笔记——详解NgModule模块
Dec 02 Javascript
JS中with的替代方法与String中的正则方法详解
Dec 23 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
webpack+vue-cli项目中引入外部非模块格式js的方法
Sep 28 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
Oct 24 Javascript
vue实现压缩图片预览并上传功能(promise封装)
Jan 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
解析htaccess伪静态的规则
2013/06/18 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
php字符集转换
2017/01/23 PHP
CSS中一些@规则的用法小结
2021/03/09 HTML / CSS
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
基于jquery的商品展示放大镜
2010/08/07 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
使用递归遍历对象获得value值的实现方法
2016/06/14 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
详解javascript常用工具类的封装
2018/01/30 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
2018/03/14 Javascript
vue使用ElementUI时导航栏默认展开功能的实现
2018/07/04 Javascript
通过npm或yarn自动生成vue组件的方法示例
2019/02/12 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
2021/02/20 Vue.js
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
VSCode下好用的Python插件及配置
2018/04/06 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
python定位xpath 节点位置的方法
2019/08/27 Python
python config文件的读写操作示例
2019/09/27 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
2013/01/09 HTML / CSS
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
大学校运会广播稿
2014/02/03 职场文书
工程质量月活动方案
2014/02/19 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
检讨书格式
2015/01/23 职场文书
MySQL COUNT函数的使用与优化
2021/05/10 MySQL