`
yanzhihong23
  • 浏览: 59199 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

javascript中trim(), startsWith(), endsWith() 函数的实现

JS 
阅读更多

 

 

String.prototype.trim= function(){  
    // 用正则表达式将前后空格  
    // 用空字符串替代 
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}
 

 

String.prototype.startsWith = function(str){
	return (this.match("^"+str)==str)
}
 

 

 

String.prototype.endsWith = function(str){
	return (this.match(str+"$")==str)
}
分享到:
评论

相关推荐

    Jquery作者John Resig自己封装的javascript 常用函数

    John Resig可能会提供一些用于处理字符串的工具函数,如`trim()`(去除字符串两端的空白字符)、`startsWith()`和`endsWith()`(检查字符串是否以指定字符或字符串开头或结尾)。这些函数在处理用户输入或者解析...

    JavaScript 函数库、工具类

    - `startsWith`、`endsWith`:检查字符串是否以特定字符或子串开头或结尾。 - `repeat`:重复字符串一定次数。 - `lowerCase`、`upperCase`:转换字符串为全小写或全大写。 5. **类型判断**: - `typeOf`:检测...

    ASP.NET AJAX深入浅出系列课程(7):Microsoft AJAX Library对于JavaScript原生对象的扩展(上)

    再者,String对象也得到了扩展,增加了trim、startsWith、endsWith、indexOf等多个实用方法。这些方法使得字符串的处理更加便利,减少了手动编写这些功能的代码量。例如,trim方法可以快速去除字符串首尾的空白字符...

    js公共函数

    - `startsWith` 和 `endsWith`: 分别检查字符串是否以指定字符或字符串开头或结尾。 - `replaceAll`: 在字符串中全局替换某个子串。 3. **类型检查** - `isType`: 判断变量的类型,如`isString`, `isNumber`, `...

    Javascript 编程常用函数属性及方法

    - `startsWith(searchString[, position])`: 检查字符串是否以特定字符串开头。 - `endsWith(searchString[, length])`: 检查字符串是否以特定字符串结尾。 ##### 7. RegExp(正则表达式对象) **描述**:`RegExp...

    JavaScript学习

    - ES6新特性:模板字符串(``)、includes()、repeat()、startsWith()、endsWith()。 6. **DOM操作** - 选择元素:getElementById、getElementsByClassName、querySelectorAll等。 - 修改元素:innerHTML、...

    String.prototype实现的一些javascript函数介绍

    5. EndsWith函数用于判断字符串是否以特定的子串结束。该函数有带参和不带参两种形式。不带参的形式直接比较字符串末尾与指定子串。而带参的形式使用正则表达式来实现不区分大小写的匹配,并测试字符串是否以该正则...

    JavaScript_字符串验证.zip

    7. **ES6+新特性**:随着ECMAScript版本的更新,如`includes()`, `startsWith()`, `endsWith()`等方法为字符串验证提供了更多便利。 8. **跨浏览器兼容性**:不同的浏览器可能对某些功能支持程度不同,因此在编写...

    JavaScript语法手册.docx

    这些只是JavaScript众多方法中的一部分,JavaScript还提供了丰富的数组方法(如`push`, `pop`, `shift`, `unshift`, `slice`, `splice`, `filter`, `map`, `reduce`等)、字符串方法(如`trim`, `startsWith`, `...

    JavaScript 和 CSS 常用工具方法封装.zip_css_javascript

    3. **字符串处理**:JavaScript的字符串对象提供了很多内置方法,但有时我们需要自定义方法,比如`trim()`, `startsWith()`, `endsWith()`, `repeat()`等,来满足特定需求。 4. **日期时间**:处理日期和时间的工具...

    js-utility:JavaScript Utility函数

    - `startsWith`, `endsWith`: 可能用于检查字符串是否以特定字符或字符串开头或结尾。 5. **日期和时间**: - `now`: 可能返回当前时间戳,类似于Date.now()。 - `formatDate`: 可能用于按照特定格式格式化日期...

    100个直接可以拿来用的JavaScript实用功能代码片段

    - **实现方式**:使用`startsWith`方法。 #### 44. 原生JavaScript判断是否以某个字符串结束 - **功能概述**:检查字符串是否以特定字符结尾。 - **应用场景**:数据验证。 - **实现方式**:使用`endsWith`方法。 ...

    prototype1.4中文开发者手册

    这些方法包括数组的map、reduce、filter等,字符串的trim、startsWith、endsWith等,以及函数的bind、throttle和debounce等,它们极大地提高了代码的可读性和效率。 接下来,手册会深入讲解Prototype中的DOM操作。...

    javascript小技巧

    17. 字符串的`trim()`, `startsWith()`, `endsWith()`: 这些方法用于处理字符串两端的空白字符,或检查字符串是否以特定字符或字符串开头或结束。 18. `Set`和`Map`数据结构: ES6新增的数据结构,`Set`存储不...

    javascript常用验证 常用操作方法(工具方法)

    - `startsWith()`和`endsWith()`:检查字符串是否以指定的字符或字符串开头或结尾。 3. **数字验证**: - `Number.isNaN()`:严格判断是否为非数字,不受全局`NaN`的影响。 - `isFinite()`和`isNaN()`:检查一个...

    javascript实用工具方法总结

    - `String.prototype.startsWith()`: 检查字符串是否以给定的前缀开始。 - `String.prototype.endsWith()`: 检查字符串是否以给定的后缀结束。 - `String.prototype.repeat()`: 根据指定次数重复字符串。 4. **...

    Javascript权威指南笔记.docx

    - **API**:提供了多种操作字符串的方法,如`.length`获取长度,`.substring()`截取子串,`.indexOf()`和`.lastIndexOf()`查找字符位置,`.startsWith()`、`.endsWith()`和`.includes()`检查字符串开头、结尾或包含...

    代码:完成报名没反应(1).docx

    文档中对 `String.prototype` 进行了扩展,新增了六个方法:`trimLeft`、`trimRight`、`trim`、`endsWith`、`startsWith` 和 `split`。 ##### 1.4.1 trimLeft 方法 - **功能**:去除字符串开头的空白字符。 - **...

Global site tag (gtag.js) - Google Analytics