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

javascript从右向左截取指定位数字符的3种方法

示例字符串 var userId= '6hjf2342b4237p42bkj32149214';

要求:保留userId后22位字符,前面的字符用'...'代替

方法一:(substring)

    userId.substring(userId.length - 22, userId.length)

方法二:(match匹配)

    userId.match(/.{22}$/)[0] 或者userId.match(/.*(.{22})/)[1]

方法三:(slice)

    userId.slice(-22)  //推荐这个,比较简单,-22表示取右边22个字符

相关文章:

  • 利用openpyxl模块处理excel表格
  • mysql索引使用like的时候出现的问题
  • Abp中使用可视化的日志面板
  • Vue PC端图片预览插件
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 全局变量与局部变量
  • 拜腾全球首家体验店南京西路落成,接下来这家新造车势力要怎样卖车?
  • webpack.config.js====CSS相关:postcss-loader加载器,自动添加前缀
  • 【转】Java基础之—反射
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • bugly的flutter版已完成,欢迎使用
  • python之造测试数据-faker(转载)
  • python里能不能用中文
  • Redis命令详解:Sorted Sets
  • 开发童鞋必知必会-Linux命令
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【RocksDB】TransactionDB源码分析
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Brief introduction of how to 'Call, Apply and Bind'
  • canvas 绘制双线技巧
  • docker容器内的网络抓包
  • DOM的那些事
  • es的写入过程
  • Flannel解读
  • go语言学习初探(一)
  • js继承的实现方法
  • js写一个简单的选项卡
  • Material Design
  • node.js
  • Python 基础起步 (十) 什么叫函数?
  • Redash本地开发环境搭建
  • Redis在Web项目中的应用与实践
  • scala基础语法(二)
  • swift基础之_对象 实例方法 对象方法。
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 飞驰在Mesos的涡轮引擎上
  • 给新手的新浪微博 SDK 集成教程【一】
  • 关于 Cirru Editor 存储格式
  • 前端_面试
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 小程序测试方案初探
  • 再谈express与koa的对比
  • 智能合约Solidity教程-事件和日志(一)
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • FaaS 的简单实践
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ​【已解决】npm install​卡主不动的情况
  • ​flutter 代码混淆
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • ![CDATA[ ]] 是什么东东
  • #控制台大学课堂点名问题_课堂随机点名
  • #预处理和函数的对比以及条件编译
  • (ros//EnvironmentVariables)ros环境变量
  • (补)B+树一些思想