浅谈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 相关文章推荐
javascript进行数组追加方法小结
Jun 16 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
Jan 09 Javascript
zepto.js中tap事件阻止冒泡的实现方法
Feb 12 Javascript
分享JavaScript与Java中MD5使用两个例子
Dec 23 Javascript
EasyUI Combobox设置默认值 获取text的方法
Nov 28 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
Dec 20 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
Oct 24 Javascript
浅谈Vue下使用百度地图的简易方法
Mar 23 Javascript
小程序实现新用户判断并跳转激活的方法
May 20 Javascript
浅谈javascript事件环微任务和宏任务队列原理
Sep 12 Javascript
小程序实现密码输入框
Nov 16 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
在“咖啡之国”感受咖啡文化
2021/03/03 咖啡文化
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
PHP 变量的定义方法
2010/01/26 PHP
PHP以及MYSQL日期比较方法
2012/11/29 PHP
PHP实现取得HTTP请求的原文
2014/08/18 PHP
基于PHPexecl类生成复杂的报表表头示例
2016/10/14 PHP
php获取网站根目录物理路径的几种方法(推荐)
2017/03/04 PHP
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
javascript判断office版本示例
2014/04/11 Javascript
js实现文字滚动效果
2016/03/03 Javascript
省市二级联动小案例讲解
2016/07/24 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
BootStrap入门学习第一篇
2017/08/28 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
2018/05/14 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
python使用chardet判断字符串编码的方法
2015/03/13 Python
python如何获取服务器硬件信息
2017/05/11 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
如何提高python 中for循环的效率
2020/04/15 Python
详解python中的异常捕获
2020/12/15 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
职业生涯规划书范文
2014/03/10 职场文书
小学社会实践活动总结
2014/07/03 职场文书
大型主题婚礼活动策划方案
2014/09/15 职场文书
干部作风建设个人剖析材料
2014/10/11 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
Python爬虫之爬取二手房信息
2021/04/27 Python
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
vue3获取当前路由地址
2022/02/18 Vue.js
Python语法学习之进程的创建与常用方法详解
2022/04/08 Python
MySQL数据库中的锁、解锁以及删除事务
2022/05/06 MySQL