浅谈javascript中遇到的字符串对象处理


Posted in Javascript onNovember 18, 2016

在javascript中对参数处理:

<script>
function getParam()
{
urlInfo=window.location.href; //获取当前页面的url
intLen=urlInfo.length; //获取url的长度
offset=urlInfo.indexOf("?"); //设置参数字符串开始的位置
strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获得类似“id=1”这样的字符串
arrParam=strKeyValue.split("="); //对获得的参数字符串按照“=”进行分割
strParamValue=arrParam[1]; //得到参数值
alert("您要传递的参数值是"+strParamValue);
}
</script>

在javascript中对字符串String对象的属性:

length--返回字符串长度,不是函数,不需要括号。

prototype--添加属性和方法

在javascript中对字符串String对象处理有一些函数:

concat() -将两个或多个字符的文本组合起来,返回一个新的字符串。(基本是都是自己拼接的)

charAt(a) - 返回指定位置的字符a。(用的较少,不过感觉挺有用的)

indexOf(a) - 返回字符串中一个子串a第一次出现的索引,如果没有匹配则返回-1.(经常用到)

lastIndexOf(a) - 返回字符串中一个子串a最后一次出现的索引,如果没有匹配则返回-1.(经常用到)

match(reg) - 检查一个字符串是否匹配一个正则表达式reg。(正则一直很弱,抓紧时间好好学学)

substring(begin,end) - 返回字符串一个子串,参数包含两头。(注意全是小写)

substr(start,length) - 返回从字符串中抽取从start下标开始的指定数目的字符。(和上面那个不要混淆)

split(separator,howmany) - separator为字符串或正则表达式(必填),howmany 指定返回的数组长度(可选)---常用

replace(regexp/substr, replacement) - 替换字符(正则很重要)

toLowerCase() ? 将整个字符串转成小写字母。

toUpperCase() ? 将整个字符串转成大写字母。

以上这篇javascript字符串对象就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
Jul 19 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
Jun 20 Javascript
js日期对象兼容性的处理方法
Jan 28 Javascript
js实现带有介绍的Select列表菜单实例
Aug 18 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
Sep 07 Javascript
Node.js使用gm拼装sprite图片
Jul 04 Javascript
Angularjs的$http异步删除数据详解及实例
Jul 27 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
Nov 27 Javascript
基于Vue实现拖拽效果
Apr 27 Javascript
解决Mac安装thrift因bison报错的问题
May 17 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
Jul 10 Javascript
Javascript异步编程async实现过程详解
Apr 02 Javascript
文件上传,iframe跨域数据提交的实现
Nov 18 #Javascript
jQuery实现自动调用和触发某个事件的方法
Nov 18 #Javascript
jQuery与JavaScript节点创建方法的对比
Nov 18 #Javascript
用iframe实现不刷新整个页面上传图片的实例
Nov 18 #Javascript
Form表单按回车自动提交表单的实现方法
Nov 18 #Javascript
form+iframe解决跨域上传文件的方法
Nov 18 #Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
Nov 18 #Javascript
You might like
PHP VS ASP
2006/10/09 PHP
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
jquery、js操作checkbox全选反选
2014/03/12 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
2015/08/17 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
VUE axios上传图片到七牛的实例代码
2017/07/28 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
Vue-cli创建项目从单页面到多页面的方法
2017/09/20 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[44:37]完美世界DOTA2联赛PWL S3 Forest vs access 第一场 12.11
2020/12/13 DOTA
python strip()函数 介绍
2013/05/24 Python
详解Python的collections模块中的deque双端队列结构
2016/07/07 Python
简单了解Django模板的使用
2017/12/20 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
Python设计密码强度校验程序
2020/07/30 Python
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
企业申诉管理制度
2014/01/30 职场文书
化学教学随笔感言
2014/02/19 职场文书
投诉信格式范文
2015/07/02 职场文书
python 实现的截屏工具
2021/05/08 Python
Win11怎么把合并的任务栏分开 Win11任务栏合并分开教程
2022/04/06 数码科技
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js