浅谈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 相关文章推荐
jQuery 定时局部刷新(setInterval)
Nov 19 Javascript
TreeView 用法(有代码)(asp.net)
Jul 15 Javascript
多种方式实现JS调用后台方法进行数据交互
Aug 20 Javascript
Function.prototype.bind用法示例
Sep 16 Javascript
document.addEventListener使用介绍
Mar 07 Javascript
jquery插件开发之实现md5插件
Mar 17 Javascript
jquery 为a标签绑定click事件示例代码
Jun 23 Javascript
JavaScript生成随机数的4种自定义函数分享
Feb 28 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
Nov 04 Javascript
Vue父组件调用子组件事件方法
Feb 23 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
Jun 27 Javascript
详解Vue.js 响应接口
Jul 04 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,不用COM,生成excel文件
2006/10/09 PHP
php 删除cookie和浏览器重定向
2009/03/16 PHP
php实现微信企业转账功能
2018/10/02 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
jQuery关于导航条背景切换效果实现示例
2013/09/04 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
Node.js简单入门前传
2017/08/21 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
2019/01/15 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
2019/04/30 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
js加减乘除精确运算方法实例代码
2021/01/17 Javascript
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
Django如何自定义分页
2018/09/25 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
美国校服网上商店:French Toast
2019/10/08 全球购物
法律专业个人实习自我鉴定
2013/09/23 职场文书
毕业生教师求职信
2013/10/20 职场文书
社区党员先进事迹
2014/01/22 职场文书
护林防火标语
2014/06/27 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
2014年信访工作总结
2014/11/17 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书