有时候为了不让用户看到手机号和姓名,需要针对手机号和姓名进行 * 处理。

比如:

  13140121671  =>  "131****1671"

  '王宝宝'  =>  "*宝宝"

处理手机号

   // 星号处理手机号
    noPassByMobile(str){if(null != str && str != undefined){var pat=/(\d{3})\d*(\d{4})/;return str.replace(pat,'$1****$2');} else {return "";}},

处理名称

    // 星号处理名称
    noPassByName(str){if(null != str && str != undefined){if(str.length <= 3){return "*" + str.substring(1,str.length);} else if(str.length > 3 && str.length <= 6){return "**" + str.substring(2,str.length);} else if(str.length > 6){return str.substring(0,2) + "****" + str.substring(6,str.length)}} else {return "";}}

转载于:https://www.cnblogs.com/wyhlightstar/p/11384967.html

JS 星号 * 处理手机号和名称相关推荐

  1. JS正则表达式匹配手机号

    JS中常用正则表达式举例一 JS正则表达式匹配手机号 大家好,有关正则表达式的基本知识在其它文章中已做了介绍: JS属性&方法详解 下面一起来看看JS中利用正则表达式匹配字符串的常用例子: 手 ...

  2. Layui官方js正则验证手机号,邮箱,网址,日期,身份证

    Layui官方js正则验证手机号,邮箱,网址,日期,身份证.从官方js里挖出来的,正则表达式,赶紧收藏. js正则验证手机号:/^1\d{10}$/ js正则验证邮箱:/^([a-zA-Z0-9_\. ...

  3. php 根据日期获取星座,js 根据日期获取星座名称

    //js 根据日期获取星座名称 function toStar( date ) { ss = date.split( "-" ); month= parseInt( ss[1], ...

  4. js 正则验证手机号,用户名,密码

    js 正则验证手机号,用户名,密码 /*** 手机号码* @param val 字符串* @returns true: 手机号码正确*/ export function verifyPhone(val ...

  5. js 正则表达式 验证手机号

    js 正则表达式 验证手机号 /*** 验证手机号码格式是否正确* param: value 要验证的值,String类型* return:state 状态(true正确,false错误) msg 提 ...

  6. html正则表达式判断手机号,js正则表达式根据手机号判断校验运营商

    号码段:我是从网上找的这个/* * 移动号码包括的号段:34/35/36/37|38|39: *                     47/48(物联卡号): *                  ...

  7. js银行卡、手机号等校验汇总

    前端JS银行卡等校验方法总结 会持续更新 银行卡输入添加空格和长度限制 /*** 银行卡格式化* 如何:6217 0044 0000 2047555*/formatBankNo:function (B ...

  8. [js常用积累] js正则表达式验证手机号和数字验证码

    在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号function checkPhone(val) {if (!(/^ ...

  9. h5+js页面输入手机号领取红包

    效果演示: 1. 2. 3. 4. 5. 项目目的: 通过用户输入手机号领取红包 业务逻辑: 1.页面在刚打开状态时,按钮"发送验证码"和"领取红包"置灰,不可 ...

最新文章

  1. vs打开php项目路径,如何让vscode右键项目文件夹打开
  2. Button的使用(十四):控制音乐播放
  3. SpeedNet: Learning the Speediness in Videos
  4. stm32F105的can2问题
  5. 《数据结构与算法》课程设计任务书——赫夫曼编码/译码器
  6. qt 加载 图片旋转_QT 实现图片旋转的两种方法
  7. hexo 环境变量_Hexo自动部署
  8. ROS笔记(17) Gazebo
  9. 记录一举一动:PowerShell几行代码实现定期屏幕截屏
  10. Scrapy创建zentao爬虫
  11. excel 直接查询企查查数据_EXCEL在多表中查询数据(函数中引用工作表的办法)...
  12. c语言sigaction,C语言中的Sigaction和setitimer
  13. 一个机器人位于一个 m x n 网格的左上角,机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角。问总共有多少条不同的路?
  14. 对抗机器学习论文-BackdoorBench: A Comprehensive Benchmark of Backdoor Learning
  15. echarts柱形图x轴y轴互换_echarts图表x,y轴的设置
  16. android安全静态分析,[分享]发几个Android静态和动态分析的小技巧
  17. Qt 实现双滑块滑条 range slider
  18. 前端 day01 常用基础语法
  19. nexmo - 当晚售前打电话
  20. 删除Linux虚拟机中的/dev/sdb磁盘步骤

热门文章

  1. reactjs redux异步action
  2. linux fedora安装flameshot火焰截图
  3. mapreduce运行模式
  4. LongAdder分段锁机制
  5. Linux netstat -tunlp查看端口占用情况
  6. HBase 创建表/插入数据/查询数据命令
  7. docker 容器重命名
  8. jvm一个线程的成本
  9. CAS的核心类--unsafe类
  10. MySQL ADDDATE(d,n) 计算起始日期 d 加上 n 天的日期