"被查询字符串".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中字符串是否以某一个特定字符串结尾的方法,多用于判断文件名的后缀(格式)相关推荐

  1. 判断java中String、自定义对象、集合为空的方法

    一.仅判断是否分配内存 如果仅判断该对象.集合是否已被分配内存(即null还是非null),而不用考虑是否有值,则直接使用 object == null判断即可. 二.如果需进一步判断 要进一步判断该 ...

  2. JavaScript中一个对象数组按照另一个数组排序

    JavaScript中一个对象数组按照另一个数组排序 需求:排序 const arr1 = [33, 11, 55, 22, 66]; const arr2 = [{age: 55}, {age: 2 ...

  3. 怎么在html中写js判断,javascript中怎么判断是否是数字?

    JavaScript中判断是否是数字的方法:1.使用isNaN()函数判断.2.使用正则表达式/^[0-9]+.?[0-9]*/可以判断是否是数字.3.使用parseFloat()函数判断是否是数字. ...

  4. Javascript中的0,false,null,undefined,空字符串对比

    先看一段代码: <script type="text/javascript">alert(typeof (false) === "boolean") ...

  5. JavaScript中圆括号()和方括号[]的一个特殊用法

    缘由: JS这个语言实在过于灵活,当然其不足之处也有很多.当今各种开源JS脚本铺天盖地,所以很多人的编程风格一下涌到你面前,特别是那些大师级的JS编码风格与技巧. 在最近分析NIKE这个网站源码时,看 ...

  6. JavaScript中科学计数法转化为数值字符串形式

    原文地址:https://www.css88.com/archives/9318 (受益匪浅) JavaScript 中经常会碰到数值计算问题,偶尔会在不经意间报一个不是bug的bug.今天来说说一个 ...

  7. javascript中如何创建数组-与创建数组的几种方法

    javascript中数组的创建方式有3种,我只学了3种,还有没有其他方法我也不知道哈.... 下面我们来看看 js中创建数组的其中一种方法. //先写一种最常规的的创建JS数组的方法 var arr ...

  8. JavaScript中闭包实现的私有属性的getter()和setter()方法

    注意: 以下的输出都在浏览器的控制台中 <!DOCTYPE html> <html> <head><meta charset="utf-8" ...

  9. 封装type方法,用于判断数组类型,解决typeof方法的不足之处

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

最新文章

  1. R语言Affinity Propagation+AP聚类实战
  2. linux 下批量修改文件的编码
  3. 怎样才算熟悉python-终于找到python怎么才算入门
  4. dos中特殊符号命令的应用
  5. delphi 安卓图片保存数据库_delphi 把图片存入数据库
  6. linux使用vim开启文档,linux 配置 直接用VIM默认打开文件
  7. java容器详解_详解Java 容器(第①篇)——概览
  8. 图神经网络概述(3):来自IEEE Fellow的GNN综述
  9. 图形界面介绍——Select键
  10. java大写转小写_Java字母大小写转换的方法
  11. 硬盘柱面损坏怎么办_最靠谱的机械硬盘坏道修复工具一:DiskGenius
  12. Day7-Python综合作业1(DataWhale)
  13. CF1717D Madoka and The Corruption Scheme
  14. 经典 搞笑 美女掉入碧波里...
  15. Android vivo手机无法调试安装Apk的解决办法
  16. PHP签名不合法或拉黑,拒绝做微商被屏蔽拉黑,方法我有!-微商教程
  17. Kafka精华问答 | 为什么要用Message Queue?
  18. Android中实现平铺图片
  19. hanoi塔 python
  20. 科研相关工具(更新中…)

热门文章

  1. 用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)
  2. 文本输入框、密码输入框
  3. as3中TextFormat类的使用
  4. hashids php 如何使用,Hashids使用
  5. c语言队列如何表示,队列的链式表示和实现(C语言)
  6. 前端实时刷新数据_产品又让我造数据
  7. java现有一个泛型类 提供数组排序功能,java编程思想读书笔记 第十六章 数组
  8. c语言程序设计试题及答案十,C语言程序设计试题试题及答案.doc
  9. layui 表格内容写temple函数_layui表格-template模板的三种用法
  10. 基于熵权法优劣解距离法_基于优劣解距离法的火电机组单辅机运行状态评估