当前位置: 首页 > news >正文

es6(二):字符串的扩展

// 字符串的扩展
// codePointAt 测试一个字符由两个字节还是四个字节组成
function is32Bit(c) {
    return c.codePointAt(0) > 0xFFFF;
}

console.log(is32Bit('吉'));
console.log(is32Bit('a'));

// 正则表达式的u修饰符
// 返回字符串长度的函数
function codePointLength(text) {
    var result = text.match(/[\s\S]/gu);
    return result ? result.length : 0;
}

var s = '海海';
console.log(s.length); // 4
console.log(codePointLength(s)); //2

// contains, startsWith, endsWidth, repeat

相关文章:

  • php、java、android、ios通用的3des方法
  • 仿微信录音控件Demo
  • Android UI(三)SlidingMenu实现滑动菜单(详细 官方)
  • 乐观锁悲观锁应用
  • mysql 导入sql 报错 2013 2006
  • HDU ACM 题目分类
  • php获取音悦台视频
  • 机器学习如何选择模型 机器学习与数据挖掘区别 深度学习科普
  • mysql 修复指定的数据库
  • Upsource 与Intellij IDEA集成
  • iOS开发中如何将后台返回的时间转换为常见字串
  • 全驱动编程器引脚驱动图
  • 事务的操作
  • [转].net中SessionState相关配置
  • 分享Kali Linux 2016.2第50周镜像文件
  • 【知识碎片】第三方登录弹窗效果
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • css属性的继承、初识值、计算值、当前值、应用值
  • Elasticsearch 参考指南(升级前重新索引)
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • Joomla 2.x, 3.x useful code cheatsheet
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • Next.js之基础概念(二)
  • Sass Day-01
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • springMvc学习笔记(2)
  • vue-cli在webpack的配置文件探究
  • webgl (原生)基础入门指南【一】
  • Web标准制定过程
  • 工作手记之html2canvas使用概述
  • 缓存与缓冲
  • 浅谈web中前端模板引擎的使用
  • 悄悄地说一个bug
  • 驱动程序原理
  • 手写双向链表LinkedList的几个常用功能
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 移动端唤起键盘时取消position:fixed定位
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 整理一些计算机基础知识!
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #define用法
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (3)STL算法之搜索
  • (C#)获取字符编码的类
  • (libusb) usb口自动刷新
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (翻译)terry crowley: 写给程序员
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (南京观海微电子)——COF介绍
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)大型网站的系统架构