浅谈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 相关文章推荐
JS event使用方法详解
Apr 28 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
Jan 06 Javascript
javascript制作坦克大战全纪录(2)
Nov 27 Javascript
DOM 事件流详解
Jan 20 Javascript
js全选实现和判断是否有复选框选中的方法
Feb 17 Javascript
JavaScript实现简单的数字倒计时
May 15 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
Feb 10 Javascript
详解Eslint 配置及规则说明
Sep 10 Javascript
vue-cli项目中使用echarts图表实例
Oct 22 Javascript
node中使用es6/7/8(支持性与性能)
Mar 28 Javascript
深入了解js原型模式
May 30 Javascript
Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
Aug 23 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
document.all与WEB标准
2020/05/13 Javascript
asp 的 分词实现代码
2007/05/24 Javascript
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
js绑定事件和解绑事件
2017/04/27 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
详解如何在vue+element-ui的项目中封装dialog组件
2020/12/11 Vue.js
python实现巡检系统(solaris)示例
2014/04/02 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
Python Pandas 箱线图的实现
2019/07/23 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
教师研修随笔感言
2014/01/23 职场文书
承诺书的格式范文
2014/03/28 职场文书
群众路线教育党课主持词
2014/04/01 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
公司周年庆典标语
2014/10/07 职场文书
升学宴学生致辞
2015/09/29 职场文书
导游词之丽江普济寺
2019/10/22 职场文书