专栏首页Ryan Miaojavascript中遇到的字符串对象处理

javascript中遇到的字符串对象处理

在javascript中对参数处理:

 1 <script>
 2 function getParam()
 3 {
 4 urlInfo=window.location.href; //获取当前页面的url
 5 intLen=urlInfo.length; //获取url的长度
 6 offset=urlInfo.indexOf("?"); //设置参数字符串开始的位置
 7 strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获得类似“id=1”这样的字符串
 8 arrParam=strKeyValue.split("="); //对获得的参数字符串按照“=”进行分割
 9 strParamValue=arrParam[1]; //得到参数值
10 alert("您要传递的参数值是"+strParamValue);
11 }
12 </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() – 将整个字符串转成大写字母。

看到的一些总结:http://www.cnblogs.com/qfb620/archive/2011/07/28/2119799.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java中遇到过的String的一些特性

    1.string对象是final的? 1 String str="asdfdf"; 2 str.replace("as",""); 3 System.out.p...

    Ryan-Miao
  • crontab不能执行sudo:抱歉,您必须拥有一个终端来执行 sudo

    最近做一个可执行shell调度的需求,要求用户输入shell,然后后台定时调度运行。实现大致为:保存用户的输入,设定时间,crontab定时执行用户的输入。但这...

    Ryan-Miao
  • No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

    以前用MyEclipse,现在用eclipse配置maven后,运行run install.报错: 1 [ERROR] No compiler is provi...

    Ryan-Miao
  • [Leetcode][广度优先/哈希表/纯思路]相关题目汇总/分析/总结

    后端技术漫谈
  • Python学习笔记

    一、Python基础知识 1. Print()函数是默认以换行符作为其结束值的。下一次对print()的调用将会在下一行显示。 2. 插入引号:单引号用\’,双...

    NingHeChuan
  • PHP字符串操作函数

    这两个函数都是按字节进行字符串比较,其中strcmp()函数区分大小写,strcasecmp()不区分大小写

    白胡杨同学
  • 手把手教你学Python:一文看懂字符串基本操作

    作者:凯·霍斯特曼(Cay Horstmann),兰斯·尼塞斯(Rance Necaise)

    华章科技
  • Python字符串处理方法总结

    TalkPython
  • 少用 string.Format

    如果你使用的是 C# 6.0 及其以上版本的话我建议你使用新增的 内插字符串 这个功能。这个功能可以更好的帮助开发人员设置字符串格式。下面我们就来看一下为什么要...

    喵叔
  • Python | 深入浅出字符串

    Python的程序中充满了字符串(string),在平常阅读代码时也屡见不鲜。字符串同样是Python中很常见的一种数据类型,比如日志的打印、程序中函数的注释、...

    小小詹同学

扫码关注云+社区

领取腾讯云代金券