浅谈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 相关文章推荐
Struts2的s:radio标签使用及用jquery添加change事件
Apr 08 Javascript
javascript:json数据的页面绑定示例代码
Jan 26 Javascript
jQuery修改CSS伪元素属性的方法
Jul 30 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
Oct 17 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
May 14 Javascript
详解JavaScript中双等号引起的隐性类型转换
May 30 Javascript
jQuery控制控件文本的长度的操作方法
Dec 05 Javascript
基于JavaScript实现前端数据多条件筛选功能
Aug 19 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
Jul 19 Javascript
简单分析js中的this的原理
Aug 31 Javascript
vue2.x数组劫持原理的实现
Apr 19 Javascript
微信小程序实现watch监听
Jun 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
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
PHP中Header使用的HTTP协议及常用方法小结
2014/11/04 PHP
php的sso单点登录实现方法
2015/01/08 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
一段利用WSH获取登录时间的jscript代码
2008/05/11 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
javascript结合fileReader 实现上传图片
2015/01/30 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
2016/05/05 Javascript
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
javascript用rem来做响应式开发
2018/01/13 Javascript
浅谈vue首屏加载优化
2018/06/28 Javascript
解决webpack dev-server不能匹配post请求的问题
2018/08/24 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
Python操作SQLite简明教程
2014/07/10 Python
python获取当前日期和时间的方法
2015/04/30 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python将图片转换为字符画的方法
2020/06/16 Python
一行python实现树形结构的方法
2019/08/09 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
纽约和芝加哥当天送花:Ode à la Rose
2019/07/05 全球购物
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
会计人员岗位职责
2015/02/03 职场文书
用电申请报告范文
2015/05/18 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
基于Python实现对比Exce的工具
2022/04/07 Python
nginx配置限速限流基于内置模块
2022/05/02 Servers