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 相关文章推荐
表单填写时用回车代替TAB的实现方法
Oct 09 Javascript
JQuery筛选器全系列介绍
Aug 27 Javascript
基于JavaScript如何制作遮罩层对话框
Jan 26 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
May 16 Javascript
JavaScript中浅讲ajax图文详解
Nov 11 Javascript
JS 实现随机验证码功能
Feb 15 Javascript
Javascript 严格模式use strict详解
Sep 16 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
May 02 Javascript
Js代码中的span拼接问题解决
Nov 22 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
May 26 Javascript
JavaScript实现答题评分功能页面
Jun 24 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
Aug 03 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 组件化编程技巧
2009/06/06 PHP
PHP开启gzip页面压缩实例代码
2010/03/11 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
PHP批量去除BOM头代码分享
2015/06/26 PHP
php回调函数处理数组操作示例
2020/04/13 PHP
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
setTimeout和setInterval的深入理解
2013/11/08 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
python与C互相调用的方法详解
2017/07/14 Python
python3 pillow模块实现简单验证码
2019/10/31 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
怎么快速自学python
2020/06/22 Python
Python爬取网页信息的示例
2020/09/24 Python
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
ALDO美国官网:加拿大女鞋品牌
2018/12/28 全球购物
俄罗斯小米家用电器、电子产品和智能家居商店:Poood.ru
2020/04/03 全球购物
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
什么是继承
2013/12/07 面试题
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
中文系师范生自荐信
2013/10/01 职场文书
英语系本科生求职信范文
2013/12/18 职场文书
大学生活动策划方案
2014/02/10 职场文书
一帮一活动总结
2014/05/08 职场文书
教室布置标语
2014/06/26 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
如何用JavaScript检测当前浏览器是无头浏览器
2021/04/27 Javascript
springboot拦截器无法注入redisTemplate的解决方法
2021/06/27 Java/Android