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 相关文章推荐
JS中showModalDialog 的使用解析
Apr 17 Javascript
jQuery内置的AJAX功能和JSON的使用实例
Jul 27 Javascript
分享一些常用的jQuery动画事件和动画函数
Nov 27 Javascript
基于javascript html5实现多文件上传
Mar 03 Javascript
Angular的自定义指令以及实例
Dec 26 Javascript
JavaScript严格模式详解
Jan 16 Javascript
javaScript动态添加Li元素的实例
Feb 24 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
May 30 Javascript
JS pushlet XMLAdapter适配器用法案例解析
Oct 16 Javascript
ant design的table组件实现全选功能以及自定义分页
Nov 17 Javascript
Vue 的 v-model用法实例
Nov 23 Vue.js
JS新手入门数组处理的实用方法汇总
Apr 07 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防CC攻击实现代码
2011/12/29 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
全新Mac配置PHP开发环境教程
2016/02/03 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
php创建类并调用的实例方法
2019/09/25 PHP
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
Javascript实现div层渐隐效果的方法
2015/05/30 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
简述JS控制台的使用
2018/07/15 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
flask中过滤器的使用详解
2018/08/01 Python
python实现月食效果实例代码
2019/06/18 Python
解决python flask中config配置管理的问题
2019/07/26 Python
Python读取文件内容为字符串的方法(多种方法详解)
2020/03/04 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
集团公司人力资源部岗位职责
2014/01/03 职场文书
将相和教学反思
2014/02/04 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
研究生简历自我评价范文
2014/09/13 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书
Python实现PIL图像处理库绘制国际象棋棋盘
2021/07/16 Python
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL
4种方法python批量修改替换列表中元素
2022/04/07 Python