浅谈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最简单的拖拽效果实现代码
Sep 24 Javascript
jQuery EasyUI API 中文文档 - Menu菜单
Oct 03 Javascript
Javascript图像处理思路及实现代码
Dec 25 Javascript
js 走马灯简单实例
Nov 21 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
Nov 23 Javascript
js改变style样式和css样式的简单实例
Jun 28 Javascript
jQuery插件Validation快速完成表单验证的方式
Jul 28 Javascript
原生js实现秒表计时器功能
Feb 16 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
Mar 13 Javascript
Vue.js使用axios动态获取response里的data数据操作
Sep 08 Javascript
JavaScript通如何过RGraph实现动态仪表盘
Oct 15 Javascript
在vue中动态修改css其中一个属性值操作
Dec 07 Vue.js
文件上传,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
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
Javascript将JSON日期格式化
2016/08/23 Javascript
如何解决hover在ie6中的兼容性问题
2016/12/15 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
2016/12/16 Javascript
AjaxFileUpload.js实现异步上传文件功能
2019/04/19 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
实例讲解React 组件
2020/07/07 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
python构建深度神经网络(续)
2018/03/10 Python
Python之list对应元素求和的方法
2018/06/28 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
如何关掉pycharm中的python console(图解)
2019/10/31 Python
详解Python IO口多路复用
2020/06/17 Python
常用的10个Python实用小技巧
2020/08/10 Python
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
财务管理专业自荐信范文
2013/12/24 职场文书
优秀医生事迹材料
2014/02/12 职场文书
质量承诺书范文
2014/03/27 职场文书
员工入职担保书范文
2014/04/01 职场文书
庆六一宣传标语
2014/10/08 职场文书
2016党校学习心得体会
2016/01/07 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书
Golang Web 框架Iris安装部署
2022/08/14 Python