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 event事件的传递与冒泡处理
Dec 06 Javascript
JS图像无缝滚动脚本非常好用
Feb 10 Javascript
JavaScript实现的in_array函数
Aug 27 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
基于jquery实现图片上传本地预览功能
Jan 08 Javascript
Bootstrap轮播插件简单使用方法介绍
Jun 21 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
Sep 05 Javascript
使用JSON作为函数的参数的优缺点
Oct 27 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
Jun 20 Javascript
js实现移动端轮播图
Dec 21 Javascript
Vue js 的生命周期(看了就懂)(推荐)
Mar 29 Javascript
vue2 拖动排序 vuedraggable组件的实现
Aug 08 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生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
一些mootools的学习资源
2010/02/07 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
2013/08/02 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
jQuery简单tab切换效果实现方法
2015/04/08 Javascript
jQuery实现表格行上下移动和置顶效果
2015/06/05 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
React.js入门实例教程之创建hello world 的5种方式
2016/05/11 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
2017/03/23 jQuery
详解NODEJS基于FFMPEG视频推流测试
2017/11/17 NodeJs
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
python统计字符串中指定字符出现次数的方法
2015/04/04 Python
Python解析nginx日志文件
2015/05/11 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
matplotlib调整子图间距,调整整体空白的方法
2018/08/03 Python
python调用百度语音识别实现大音频文件语音识别功能
2018/08/30 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
Python对列表的操作知识点详解
2019/08/20 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
20行Python代码实现视频字符化功能
2020/04/13 Python
纯CSS3制作页面切换效果的实例代码
2019/05/30 HTML / CSS
HTML5页面中尝试调起APP功能
2017/09/12 HTML / CSS
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
介绍一下Java中的Class类
2015/04/10 面试题
优秀教导主任事迹材料
2014/05/09 职场文书
嘉宾邀请函
2015/01/31 职场文书
家庭教育教师培训学习体会
2016/01/14 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
深入理解pytorch库的dockerfile
2022/06/10 Python