浅谈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 相关文章推荐
用Div仿showModalDialog模式菜单的效果的代码
Mar 05 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
Feb 06 Javascript
最短的IE判断var ie=!-[1,]分析
May 28 Javascript
js类定义函数时用prototype与不用的区别示例介绍
Jun 10 Javascript
angularjs指令中的compile与link函数详解
Dec 06 Javascript
在JavaScript中正确引用bind方法的应用
May 11 Javascript
jQuery实现标题有打字效果的焦点图代码
Nov 16 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
Dec 13 Javascript
JQUERY表单暂存功能插件分享
Feb 23 Javascript
BootStrap的Datepicker控件使用心得分享
May 25 Javascript
JavaScript鼠标特效大全
Sep 13 Javascript
vue实现瀑布流组件滑动加载更多
Mar 10 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 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
探讨PHP使用eAccelerator的API开发详解
2013/06/09 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
2013/06/18 PHP
php多用户读写文件冲突的解决办法
2013/11/06 PHP
php inc文件使用的风险和注意事项
2013/11/12 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
2017/04/19 PHP
JSON无限折叠菜单编写实例
2013/12/16 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
Nodejs极简入门教程(二):定时器
2014/10/25 NodeJs
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
jQuery代码优化方法总结
2018/01/29 jQuery
vue请求数据的三种方式
2020/03/04 Javascript
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
python创建n行m列数组示例
2019/12/02 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
Python 如何对文件目录操作
2020/07/10 Python
python 使用elasticsearch 实现翻页的三种方式
2020/07/31 Python
pycharm导入源码的具体步骤
2020/08/04 Python
用python对excel查重
2020/12/07 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
酒店副总岗位职责
2013/12/24 职场文书
大学生职业生涯规划书汇总
2014/03/20 职场文书
活动总结格式范文
2014/04/26 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
2014年财务个人工作总结
2014/12/08 职场文书
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL
MySQL数据库配置信息查看与修改方法详解
2022/06/25 MySQL