JavaScript字符串對象substr方法入門實例(用於截取字符串)

JavaScript substr 方法

substr 方法用於根據開始位置和長度截取字符串並返回截取部分字符串。其語法如下:
復制代碼 代碼如下:
str_object.substr(start, length)

參數說明:

參數 說明 str_object 要操作的字符串(對象) start 必需。開始截取的位置,從 0 開始計算;如果為負數則從字符串末尾開始計算(經測試,某些浏覽器版本下無效) length 可選。指要截取的字符串長度,省略則至到字符串結束

提示:substr 方法不符合 ECMAscript 標准,因此不建議使用。

substr 方法實例

復制代碼 代碼如下:
<script language="JavaScript">

var str = "www.divcss.online";
document.write( str.substr(4,5) );

</script>

運行該例子,輸出:divcss

文章出处:http://www.divcss.online/divcssbuju/jsrumen/jsjichu/201612/15333.html

时间: 2024-10-06 02:55:32

JavaScript字符串對象substr方法入門實例(用於截取字符串)的相关文章

截取字符串abcdefg的efg

正则表达式一直是弱项,努力攻克它. <script type="text/javascript"> window.onload=function test() {  var str = "abcdefg";  if (/efg/.test(str))//判断是否存在efg  {     var efg = str.substr(str.indexOf("efg"), 3);     alert(efg);  } }</scrip

PHP截取字符串,获取长度,获取字符位置的函数

strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾strpos(string,string[,int]) //某个字符串第一次出现的位置strrpos(string,string) //某个字符串最后一次出现的位置substr(string,int[,int]) //从指定位置开始截取字符串,可以指定截取的长度.strlen(string) //

Java 用正则表达式 截取字符串中的数字

package com.benywave; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) { String str = "急救电话 112"; Pattern pattern = Pattern.compile("[0-9]{1,}"); Matcher matcher

C#截取字符串大全

string str="123abc456";int i=3;1 取字符串的前i个字符   str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符:   str=str.Remove(0,i);  // or str=str.Substring(i); 3 从右边开始取i个字符:  str=str.Substring(str.Length-i); // or str=str.Remove(

javascript截取字符串的最后几个字符

在JavaScript中截取字符串一般是使用内置的substring()方法和substr()方法,这两个方法功能都很强大,也都能实现截取字符串中的最后几个字符. substring()方法 JavaScript中的String对象提供了一个substring(int from, int to)方法用于截取字符串中位置为from到to-1位置的字符. 因为字符串的字符位置是从0开始的,而substring(int from, int to)方法是前闭后开的,即[from, to),可以理解为[f

javascript中substring()、substr()、slice()的区别

在js字符截取函数有常用的三个slice().substring().substr()了,下面我来给大家介绍slice().substring().substr()函数在字符截取时的一些用法与区别吧. stringObject.substring(start,stop) 用于提取字符串中介于两个指定下标之间的字符. start必需.一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置. stop可选.一个非负的整数,比要提取的子串的最后一个字符在 stringObj

Mybatis方法入参处理

1,在单个入参的情况下,mybatis不做任何处理,#{参数名} 即可,甚至连参数名都可以不需要,因为只有一个参数,或者使用 Mybatis的内置参数 _parameter. 2,多个入参: 接口方法定义:public Employee getEmpByIdAndName(Integer id,String name); 取值:#{id},#{name} mybatis抛出异常:org.apache.ibatis.binding.BindingException:Paramter 'id' no

springMVC(3)方法入参灵活绑定

在原生Servlet中,我们通过在doGet和doPost方法绑定web资源访问接口:HttpServletRequest和HttpServletResponse到入参来进一步通过request.getParameter()等方法获取我们的web资源.在SpringMVC中,我们一样可以将HttpServletRequest和HttpServletResponse绑定到入参中使用,但除此之外,SpringMVC还能进一步分析我们处理方法的入参信息,将各类请求资源绑定到我们的方法入参上,并将数据类

JavaScript把项目本地的图片或者图片的绝对路径转为base64字符串、blob对象在上传

主题: JavaScript把项目本地的图片或者图片的绝对路径转为base64字符串.blob对象在上传. 用处: 从本地选择图片上传,如项目规定只能选择本项目文件夹下的图像上传为头像等. 主要思想: 使用canvas.toDataURL()方法将图片的绝对路径转换为base64编码. 具体用法: 在这我们引用淘宝服务器上的一张图片举例: var imgSrc = "https://img.alicdn.com/bao/uploaded/TB1qimQIpXXXXXbXFXXSutbFXXX.j