c语言endswith用法,js中的indexOf以及startsWith和endsWith方法
js有indexOf方法,却没有像java同样的startsWith 或者 endsWith 这样的方法。javascript
在js里,统统能够用
indexOf()!=-1 来代替。indexOf()!=-1 和 indexOf()>0 获得的结果是不一样的。
好比下面的例子:(功能:但愿输入的值不包含空格)java
if(str.indexOf(' ') != -1 ){this
alert("不能含有空格");spa
}prototype
这个方法能够检查到 str 的开头,中间,结尾是否是空格。code
但若是用下面这个方法,却只能检测到 str 中间 和 结尾的空格,检测不到str开头的空格。ip
if(str.indexOf(' ')> 0){
alert("不能含有空格");string
}
由于indexOf 的结果是从0开始的, 而 > 0 就是说排除了第一个 !it
js中startWith和endWith的扩展:
io
String.prototype.endWith = function(str){
if(str==null || str=="" || this.length == 0 ||str.length > this.length){
return false;
}
if(this.substring(this.length - str.length)){
return true;
}else{
return false;
}
return true;
};
String.prototype.startWith = function(str){
if(str == null || str== "" || this.length== 0 || str.length > this.length){
return false;
}
if(this.substr(0,str.length) == str){
return true;
}else{
return false;
}
return true;
};
c语言endswith用法,js中的indexOf以及startsWith和endsWith方法相关推荐
- html页面的text用法,js中innerHTML,innerText,outerHTML用法总结
如何获取DIV里面的内容,在js中为大家提供了三种方法,分别是outerHTML.innerHTML和innerText,这里要注意大小写!看起来长得很像,那么到底怎么使用以及它们之间有什么区别,我想 ...
- js中的if与Java中的if_JS直接if参数的用法JS中!和!!区别
经常在JS中见一些代码直接if(参数),然后参数调用的时候是将元素自己传下去.例如下面代码: functiontest1(obj){if(obj){ alert($(obj).val()); }els ...
- js中数组indexOf方法的使用和实现
js中数组indexOf方法的使用和实现 IndexOf方法定义 indexOf()方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1. IndexOf方法语法 arr.inde ...
- 开发chrome 插件, background.js中 console log 看不到解决方法
开发chrome 插件, background.js中 console log 看不到解决方法 参考文章: (1)开发chrome 插件, background.js中 console log 看不到 ...
- js中的数组Array定义与sort方法使用示例
js中的数组Array定义与sort方法使用示例 Array的定义及sort方法使用示例 Array数组相当于java中的ArrayList 定义方法: 1:使用new Array(5 )创建数 ...
- vue watch 修改滚动条_Vue.js 中滚动条始终定位在底部的方法
Vue.js 中滚动条始终定位在底部的方法 发布于 2020-2-23| 复制链接 分享一篇关于vue 中滚动条始终定位在底部的方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小妖过来看看吧 滚 ...
- new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解
new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解 //获得年月日时分秒 //传入日期// ...
- js 中使用indexOf()方法是提示(对象不支持此属性或方法)如何解决?
1."对象不支持此属性或方法" 表示 javascript对象没有这个方法,无法调用,比如 A.B() 当A对象没有B方法的时候,会报这个异常 2.因为javascript是 脚本 ...
- JS中的indexOf方法
indexOf()简介 indexOf()是js中内置的方法之一,它的功能大家都很熟悉:简单来说就是得到数据的索引,对于正则不熟练的人,是个很不错的方法. 如果查询到返回索引,反之返回-1(固定用法) ...
最新文章
- C#技术内幕 学习笔记
- 谢文睿:西瓜书 + 南瓜书 吃瓜系列 2. 多元线性回归
- 如何用简单的词语和用法解释Katana和OWIN?
- 一次SSH爆破攻击haiduc工具的应急响应
- 永磁同步电机三相等效电路图_永磁同步电动机三相坐标系的数学模型
- 3个多月,近3000人参与的源码共读,诚邀加入~
- 自定义构建基于.net core 的基础镜像
- jq取第一个子元素为select_【转】jquery如何获取第一个或最后一个子元素?
- 数仓安全:用Alter default privilege解决共享schema权限
- 令人惊奇的FLEX 3D UI.
- 业余无线电通信_业余电台操作证书查询方式
- 10个程序员可以接私活的平台和一些建议
- android打包绕过签名,实战android打包和签名
- 《网蜂A8实战演练》——11.Linux 电容式触摸屏驱动
- sendgrid html text,Laravel + SendGrid htmlspecialchars()期望参数1为字符串,给定对象
- php神盾解密,浅谈PHP神盾的解密过程
- 防灌水php,自己借鉴写了个防灌水的函数
- html5设置春联,英文版春节对联
- 学生用计算机打不开,电脑计算机管理打不开怎么办
- word文档转html怎么设置utf-8,word转utf 如何将word改为utf-8编码
热门文章
- 大数据、云计算系统顶级架构师课程学习路线图
- 牌上的花色-MUD中的玩家(翻译)
- android超级课程表原理
- 齐岳提供NIR近红外二区染料 TTQ-TF、TTQ-TTF、 TTQ-PLL、TTQ-F 、TTQ-TF、TTQ-TPA、 TTQ-PLL、TTQ-TC用于化疗-光热联合治疗
- iOS 阿里云短视频上传
- TinyProxy电信
- 【云栖大会】法律机器人来了!“法小淘”现场秒算律师震惊全场
- 为什么90%的人,都进不去央企国企呢?
- 如何在Linux下使用java,javac命令
- 前后分离 php,php服务器如何做前后端分离?