【全网之最】全网最简洁判断JavaScript中字符串是否以某一个特定字符串结尾的方法,多用于判断文件名的后缀(格式)
"被查询字符串".split("结尾字符串").slice(-1)[0] === ""例如:
'abcdef'.split("g").slice(-1)[0] === "";//false
'abcdef'.split("abcde").slice(-1)[0] === "";//false
'abcdef'.split("f").slice(-1)[0] === "";//true
'abcdef'.split("def").slice(-1)[0] === "";//true例如判断格式exe
"文.件.名.exe".split('.').slice(-1)[0] === "exe"//true
"文.exe.件.名".split('.').slice(-1)[0] === "exe"//false
"文.件.名exe.".split('.').slice(-1)[0] === "exe"//false
"文件名.exe.abc.exe.abc".split('.').slice(-1)[0] === "exe"//false
【全网之最】全网最简洁判断JavaScript中字符串是否以某一个特定字符串结尾的方法,多用于判断文件名的后缀(格式)相关推荐
- 判断java中String、自定义对象、集合为空的方法
一.仅判断是否分配内存 如果仅判断该对象.集合是否已被分配内存(即null还是非null),而不用考虑是否有值,则直接使用 object == null判断即可. 二.如果需进一步判断 要进一步判断该 ...
- JavaScript中一个对象数组按照另一个数组排序
JavaScript中一个对象数组按照另一个数组排序 需求:排序 const arr1 = [33, 11, 55, 22, 66]; const arr2 = [{age: 55}, {age: 2 ...
- 怎么在html中写js判断,javascript中怎么判断是否是数字?
JavaScript中判断是否是数字的方法:1.使用isNaN()函数判断.2.使用正则表达式/^[0-9]+.?[0-9]*/可以判断是否是数字.3.使用parseFloat()函数判断是否是数字. ...
- Javascript中的0,false,null,undefined,空字符串对比
先看一段代码: <script type="text/javascript">alert(typeof (false) === "boolean") ...
- JavaScript中圆括号()和方括号[]的一个特殊用法
缘由: JS这个语言实在过于灵活,当然其不足之处也有很多.当今各种开源JS脚本铺天盖地,所以很多人的编程风格一下涌到你面前,特别是那些大师级的JS编码风格与技巧. 在最近分析NIKE这个网站源码时,看 ...
- JavaScript中科学计数法转化为数值字符串形式
原文地址:https://www.css88.com/archives/9318 (受益匪浅) JavaScript 中经常会碰到数值计算问题,偶尔会在不经意间报一个不是bug的bug.今天来说说一个 ...
- javascript中如何创建数组-与创建数组的几种方法
javascript中数组的创建方式有3种,我只学了3种,还有没有其他方法我也不知道哈.... 下面我们来看看 js中创建数组的其中一种方法. //先写一种最常规的的创建JS数组的方法 var arr ...
- JavaScript中闭包实现的私有属性的getter()和setter()方法
注意: 以下的输出都在浏览器的控制台中 <!DOCTYPE html> <html> <head><meta charset="utf-8" ...
- 封装type方法,用于判断数组类型,解决typeof方法的不足之处
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
最新文章
- R语言Affinity Propagation+AP聚类实战
- linux 下批量修改文件的编码
- 怎样才算熟悉python-终于找到python怎么才算入门
- dos中特殊符号命令的应用
- delphi 安卓图片保存数据库_delphi 把图片存入数据库
- linux使用vim开启文档,linux 配置 直接用VIM默认打开文件
- java容器详解_详解Java 容器(第①篇)——概览
- 图神经网络概述(3):来自IEEE Fellow的GNN综述
- 图形界面介绍——Select键
- java大写转小写_Java字母大小写转换的方法
- 硬盘柱面损坏怎么办_最靠谱的机械硬盘坏道修复工具一:DiskGenius
- Day7-Python综合作业1(DataWhale)
- CF1717D Madoka and The Corruption Scheme
- 经典 搞笑 美女掉入碧波里...
- Android vivo手机无法调试安装Apk的解决办法
- PHP签名不合法或拉黑,拒绝做微商被屏蔽拉黑,方法我有!-微商教程
- Kafka精华问答 | 为什么要用Message Queue?
- Android中实现平铺图片
- hanoi塔 python
- 科研相关工具(更新中…)
热门文章
- 用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)
- 文本输入框、密码输入框
- as3中TextFormat类的使用
- hashids php 如何使用,Hashids使用
- c语言队列如何表示,队列的链式表示和实现(C语言)
- 前端实时刷新数据_产品又让我造数据
- java现有一个泛型类 提供数组排序功能,java编程思想读书笔记 第十六章 数组
- c语言程序设计试题及答案十,C语言程序设计试题试题及答案.doc
- layui 表格内容写temple函数_layui表格-template模板的三种用法
- 基于熵权法优劣解距离法_基于优劣解距离法的火电机组单辅机运行状态评估