一、match()

1.定义

match()方法用于检索字符串内指定(字符串或正则)的值,返回指定值的数组,若找不到,返回null。

2.语法

str.match(searchvalue)
str.match(regexp)

3.示例

let str = 'abc-def-zxc';
console.log(str.match('-')); // ["-", index: 3, input: "abc-def-zxc"]
console.log(str.match(/[a-z]{3}/g)); // ["abc", "def", "zxc"]

4.注意

match()常常与正则标识g配合使用,若没有g则只匹配一次。

let str = 'abc-def-zxc';
console.log(str.match(/[a-z]{3}/)); // ["abc", index: 0, input: "abc-def-zxc"]
console.log(str.match(/[a-z]{3}/g)); // ["abc", "def", "zxc"]

二、使用match()方法判断大于0xFFFF的Unicode字符长度

正则标识u能识别码点大于0xFFFF的Unicode字符。

console.log(/^.$/.test('												

最新文章

  1. .net源码分析 – Dictionary<TKey, TValue>
  2. Apache Rewrite匹配问号的问题
  3. android HAL 教程(含实例)
  4. Python基于pandas的数据处理(一)
  5. [转]Windows 8.1删除这台电脑中视频/文档/下载等六个文件夹的方法
  6. 解决谷歌浏览器和360浏览器 input 自动填充淡黄色背景色的问题
  7. [转]MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
  8. C++异常
  9. 【新闻】超灵敏MRI技术:照亮人体肺部
  10. Google C++编程风格指南
  11. [原博客] POJ 2484 A Funny Game
  12. 将某个Qt4项目升级到Qt5遇到的问题(13条方法)
  13. JSP编译指令与动作指令
  14. eclipse的Debug模式下的快捷键
  15. 把我坑惨的一个update语句
  16. python2 安装 MySQL-python
  17. delphi:Exception EInvalidPointer in module Project1.exe
  18. Git:fatal: Authentication failed
  19. 「Python」6种python中执行shell命令方法
  20. MySQL基准测试(一)--原因,策略,思路

热门文章

  1. JAVA-IO操作,字节-字符转换流
  2. MATLAB 的字符串分析
  3. android-异步消息处理机制初步
  4. js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
  5. Atitit. camel分词器 分词引擎 camel拆分 的实现设计
  6. Closure闭包示例
  7. python学习之函数返回值
  8. 小程序图表功能wxchart实现
  9. 微信小程序 缓存说明
  10. VS+mysql+EF搭建