JS函数取字符串

原创 2007年09月30日 15:06:00

============================================================ 
substr 方法 
返回一个从指定位置开始的指定长度的子字符串。 

stringvar.substr(start [, length ]) 

代码: 
<script> 
var img='abc' 
alert(img.substr(0,1)); 
</script> 


============================================================ 
substring 方法 
返回位于 String 对象中指定位置的子字符串。 

strVariable.substring(start, end) 
"String Literal".substring(start, end) 

代码: 
<script> 
var img='abc' 
alert(img.substring(0,1)); 
</script> 


============================================================ 
indexOf 方法 
返回 String 对象内第一次出现子字符串的字符位置。 

strObj.indexOf(subString[, startIndex]) 

代码: 
<script> 
var img='abc' 
alert(img.indexOf('b')); 
</script> 



============================================================ 

其他: 

<script> 
var img='abc'; 
alert(img.match(/./)); 
</script> 

<script> 
var img='abc' 
alert(img.charAt(0)); 
</script> 

 

 Mid()函数对应的JS方法是substr()

Mid()在ASP编程中,返回字符串中从第N个字符开始取M个字符。在客户端JavaScript中,同样需要这种应用。例如给出你一个http://www.webshu.com/tutorial/tor/7,id=0403.htm的网址,如何去掉http://,只取后面的www.webshu.com/tutorial/tor/7,id=0403.htm部分呢?

JavaScript的substr()的用法如:<字符串对象>.substr(<始>[,<长>]),例如上述的实例:

<script>
a="http://www.webshu.com/tutorial/tor/7,id=0403.htm";
c=a.substr(7,(a.length-7));
document.write(c)
</script>

运行的结果是:www.webshu.com/tutorial/tor/7,id=0403.htm

注意:Mid()函数和substr()的区别在于:

Mid():
<script language=VBScript>
c=Mid("钟意网页树树",2,3)
document.write(c)
</script>
运行结果是:意网页

substr():
<script language=JavaScript>
a="钟意网页树树";
c=a.substr(2,3);
document.write(c)
</script>
运行结果是:网页树

 

js的字符串替换函数replace

最近用js写了一个模板替换的函数,传入一个对象和一个模板字符串,将模板中对应的变量替换成对应的值,这个功能很简单,遍历一下对象,然后使用js自带的replace函数进行替换,写好后,一开始觉得挺好用的...
  • u013160932
  • u013160932
  • 2015年10月21日 21:35
  • 2280

Javascript中的字符串连接

Insert title here /*1.concat函数,将两个或者多个字符串连接成一个字符串 首先看一下concat的语法 variable.concat("string1","strin...
  • lzxomg
  • lzxomg
  • 2016年05月27日 19:59
  • 3071

js 自带的 map() 方法

1. 方法概述      map() 方法返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组。 2. 例子    2.1 在字符串中使用map   在一个 St...
  • zgrkaka
  • zgrkaka
  • 2016年12月01日 16:03
  • 5243

一个高效率的js脚本字符串构建类库函数

  • 2008年09月18日 12:37
  • 7KB
  • 下载

js常用验证函数库 提供常用的验证函数,如日期、身份证、数字等,另外提供了一些java中有但js中没有提供的函数,如trim(),取中文字符串长度等

  • 2010年05月25日 10:37
  • 25KB
  • 下载

js函数,字符串加入千分位逗号的函数

  • 2014年08月26日 11:04
  • 232B
  • 下载

生成与中文字符串相对映的拼音首字母串的函数(js)

  • ldw598156412
  • ldw598156412
  • 2014年10月09日 21:30
  • 1335

2011-11-24 20:04 js 几个常用字符串处理函数

js 几个常用字符串处理函数  原文出自:http://hi.baidu.com/leslytt/item/827d621448951e028fbde422 •   concat() – ...
  • yingxiake
  • yingxiake
  • 2013年10月17日 20:24
  • 511

【js基础】字符串相关函数

var str="abaasdffggghhjjkkgfddsssss3444343"; //输出字符串长度 document.write(str.length+""); //输出字符...
  • C_jian
  • C_jian
  • 2017年07月22日 12:40
  • 183

JS 将变量 转化为字符串的方法, 适用于所有类型,数组, JSON对象,函数和基本类型等

在JS中, 要将JSON对象,数组或其他类型数据转化为字符串, 可以使用JSON.stringify,但由于此方法只支持部分浏览器, 搜搜其他的类库代码又太多,不如花点时间自己写个。    ...
  • aq1987
  • aq1987
  • 2014年05月06日 14:10
  • 325
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS函数取字符串
举报原因:
原因补充:

(最多只允许输入30个字)