`
changhongbao
  • 浏览: 123957 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

js判断字符串是否指定字符串开始/结尾的方法

 
阅读更多

js判断字符串是否指定字符串开始/结尾的方法

在实际字符串操作中,可能需要判断字符串是否以指定的字符串开始,很多人想知道jQuery判断判断字符串是否以某个字符串开始或者结尾,但是其实jQuery只是一个库,他的基本原理还是Javascript,所以下面就是一段Javascript能够实现此功能的代码实例:

 

String.prototype.endWith=function(startStr){
  var d=startStr.length;
  return (d>=0&&this.indexOf(startStr)==0)
}
var str="Do you love me?";
console.log(str.endWith("Do"))

在实际字符串操作中,还可能需要判断字符串是否以指定的字符串结尾,下面就是一段能够实现此功能的代码实例:

String.prototype.endWith=function(endStr){
  var d=this.length-endStr.length;
  return (d>=0&&this.lastIndexOf(endStr)==d)
}
var str="I love antzone";
console.log(str.endWith("ne"))

以上就是js判断字符串是否指定字符串开始/结尾的方法。

分享到:
评论

相关推荐

    ES6--javascript判断一个字符串是否存在另一个字符串中

    本文将详细介绍 ES6 中用于判断字符串是否存在的三种主要方法:`includes()`、`startsWith()` 和 `endsWith()`。 #### 1. `includes()` `includes()` 方法用于判断一个字符串是否包含另一个字符串。如果包含,则...

    Javascript中字符串相关常用的使用方法总结

    - `startsWith(searchString[, position])` 和 `endsWith(searchString[, length])` 方法用于判断字符串是否以指定子字符串开始或结束。 ```javascript var s = 'Hello world!'; console.log(s.startsWith('...

    js中怎么判断两个字符串相等的实例.docx

    总结来说,JavaScript提供了多种方式来判断字符串是否相等或满足特定条件。理解`==`和`===`的区别,以及何时使用适当的字符串比较方法,对编写健壮的JavaScript代码至关重要。同时,根据实际需求选择适当的方法,...

    JavaScript trim 实现去除字符串首尾指定字符的简单方法

    在介绍JavaScript中如何实现去除字符串首尾指定字符的方法之前,我们需要先了解JavaScript中的字符串操作方法和正则表达式的基本知识。字符串是JavaScript中一种基本的数据类型,它由一系列字符组成。JavaScript为...

    nodejs+字符串的模式匹配+正则表达式+判断获取字符串的某些需求

    1. **`search()`** 方法用于检测字符串中是否包含指定的正则表达式模式,并返回首次匹配的位置。例如: ```javascript var str = "Visit Runoob!"; var n = str.search(/Runoob/i); console.log(n); // 输出:6 ...

    js判断输入字符串是否为空、空格、null的方法总结

    总结一下,在JavaScript中判断字符串是否为空、空格、null或其他假值(如undefined、数字零、false)时,可以使用以下方法: 1. 空字符串检查:直接通过`length`属性判断。 2. 空白字符串检查:使用正则表达式移除...

    JS去掉字符串末尾的标点符号及删除最后一个字符的方法

    需求:去掉js字符串末尾的...若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置 var str = 'Hello World!'; [removed](str.slice(0

    JavaScript检查子字符串是否在字符串中的方法

    在JavaScript中,检查一个子字符串是否存在于一个字符串中的方法多种多样,主要包括字符串操作方法和正则表达式方法。这些技术可以应用于多个场景,例如查找子字符串是否存在、检查子字符串是否位于字符串的特定位置...

    JavaScript程序设计-ES之字符串扩展方法.pdf

    3. `startsWith()`: 这个方法用于检测字符串是否以指定的前缀开始。如果匹配,返回`true`,否则返回`false`。例如,检查URL是否以"https"开头: ```javascript let url = "https://www.taobao.com"; if (url....

    8 个很棒的 JavaScript 字符串操作技术.docx

    - `startsWith()` 和 `endsWith()` 方法分别用于判断字符串是否以特定的子串开头或结尾。 ```javascript const str = "Hello, world!"; console.log(str.startsWith("Hello")); // true console.log(str.endsWith...

    JavaScript常用截取字符串的三种方式用法区别实例解析

    在JavaScript中,截取字符串是常见的操作,有三种主要的方法:`substring()`、`slice()` 和 `substr()`。这些方法都是用来从一个字符串中提取一部分并返回新的字符串,但它们在处理参数和负值时有不同的行为。下面...

    js判断出两个字符串最大子串的函数实现方法

    在本文中,我们探讨了如何使用JavaScript(js)编写一个函数来找出两个字符串中的最大公共子串。这涉及到字符串处理的知识,以及算法的实现,特别是动态规划和双指针技术。 首先,需要明确的是字符串的最大公共子串...

    javascript截取字符串(通过substring实现并支持中英文混合)

    本文将探讨在JavaScript中如何使用substring()和substr()方法截取字符串,并特别针对中英文混合的字符串提供解决方案。字符串截取是编程中的一项基础操作,它允许我们从一个给定的字符串中提取特定部分的字符序列。 ...

    javascript经典特效---字符串的过滤2.rar

    - `String.prototype.includes()` 和 `String.prototype.startsWith()`/`endsWith()`:检查字符串是否包含特定子串或以特定子串开头/结尾,可用于初步过滤。 - `Spread syntax (…)`:可以将数组转化为多个参数,...

    Js自动截取字符串长度,添加省略号(……)的实现方法

    接下来,遍历字符串中的每个字符,判断其是否为多字节字符,根据字节长度进行累加,并在超过目标长度时截取字符串并添加省略号。 这个方法简单且实用,但请注意,它仅适用于基于UTF-8编码的字符串,对于其他编码...

    ES6中字符串string常用的新增方法小结

    4. endsWith():endsWith() 方法可以用来判断字符串是否以某个子字符串结尾。例如:let str="wbiokr";str.endsWith('kr');//结果:true。endsWith() 方法参数 1 为需要查询字符(串),参数 2 为查询的起始位置,返回...

    指定特殊字符不能使用

    本篇文章将详细介绍一个JavaScript函数`validate`,该函数用于检查字符串是否符合特定规则:不允许包含某些特殊字符,并且必须同时包含数字、大写字母、小写字母以及其他字符(非数字和字母),并且这些类型的字符不...

    JS字符串函数扩展代码

    `startWith` 和 `endWith` 方法则用于判断字符串是否以指定的字符串开头或结尾。这些方法支持区分大小写的比较,也可以不区分大小写。在不区分大小写的情况下,会先将原字符串和比较值都转换为小写(或大写),然后...

Global site tag (gtag.js) - Google Analytics