小程序没有vue那样的filter机制,但他提供了另一种东西:wxs,可以结合wxml构造页面结构,达成过滤效果,具体了解去看WXS | 微信开放文档。
这里直接上代码:

/*** filter/phoneFilter.wxs* wxs 只支持es5的语法* 电话号码过滤器* 传入    String* 导出    String    带星号*/
var phoneFilter = {getPhone: function (phone) {if (phone !== '' && phone != undefined) {var regexp = getRegExp('^(\d{3})\d{4}(\d+)', 'g')return phone.replace(regexp, '$1****$2');} else {return phone}}
}module.exports = {getPhone: phoneFilter.getPhone
}

使用:

<wxs module="phoneFilter" src="../../filter/phoneFilter.wxs"></wxs>
<text class="address-phone">{{phoneFilter.getPhone(item.phone)}}</text>

参考文档:
数据类型 | 微信开放文档

微信小程序使用正则过滤电话号码相关推荐

  1. 微信小程序 过滤html,微信小程序中数据过滤的实现方法介绍(代码)

    本篇文章给大家带来的内容是关于微信小程序中数据过滤的实现方法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 因为微信小程序的wxml和js的内部实现机制是分开编译的.所 ...

  2. uniapp - 新版本微信小程序登录、获取电话号码;后端调用微信API不必自己写调用网址【附有前后端完整代码】

    uniapp文档:文档地址 1.uniapp的登录 (1)登录:通过前端获取到code,可直接调用WxMaService类的方法即可实现微信接口 uni.login({provider: 'weixi ...

  3. 微信小程序敏感词过滤

    当你的小程序有用户提交(评论.文章.图片)时,如果你的代码没有过滤敏感词汇,将会审核不通过,幸好官方提供了API,方便了很多,废话不多说,干! 本文只有文字过滤 本文采用的是云函数方法 为了不浪费各位 ...

  4. 微信小程序通过getphonenumber 获取电话号码无法获取code值

    问题: 小程序通过getphonenumber方法无法获取code值 原因:微信开发工具的基础库版本过低导致无法获取code值 处理方法 1.打开微信开发工具点击详情 2.将调式基础库修改值2.22. ...

  5. 微信小程序:正则 input只能输入数字

    <input type="number" auto-focus focus='{{focus}}' value="{{value}}" bindinput ...

  6. 【微信小程序宝典】从零开始做微信小程序开发

    开发前必读简要 基于大量无效开发,无法上线的案例,所以开发前部分知识十分重要:| 链接 微信小程序个人注册简单步骤 打开mp.weixin.qq.com,点击右上角立即注册,进入小程序注册| 链接 微 ...

  7. 微信小程序:拨打电话

    今天做了个功能,就是使用微信小程序去拨打一个电话号码,这个官网有,而且很清晰,我就不累赘了,主要是我们在拨打的时候,不是直接 wx.makePhoneCall({       phoneNumber: ...

  8. 微信小程序电话号码input框的正则校验

    微信小程序电话号码input框的正则校验 1.wxml <!-- start 联系电话 --><view class="mobile"><sapn c ...

  9. 微信小程序中,使用正则表达式,快速验证是否是数字(附正则表)

    微信小程序中,使用正则表达式,快速验证是否是数字(附正则表) 1.示例 if (this.data.goodsNum == '' || this.data.goodsNum == undefined) ...

  10. php mysql特殊符号过滤微信小程序_微信小程序数据过滤(filter)方法

    因为微信小程序的wxml和js的内部实现机制是分开编译的.所以在wxml是没办法调用js的函数的.这会导致WXML缺少一个我们常用的功能,那就是没有办法在视图层对数据做一些特殊处理.比如我们从后端获取 ...

最新文章

  1. Redis数据库简介与(CentOS 7)编译安装
  2. Android开源项目发布jCenter
  3. productFlavors 差异打包问题
  4. 用力和应变片计算弹性模量_一种沿深度非均匀分布的残余应力测试计算方法与流程...
  5. mysql报表占容量_MariaDB(MySQL)修改表结构报表空间满
  6. 加载类_JVM类加载详解
  7. android放微信@功能,Android仿微信语音消息的录制和播放功能
  8. 狼人杀c语言,微赛狼人杀正式版C位出道
  9. wxpython使窗口重新显示出来_wxPython实现窗口在任务栏中闪烁
  10. laravel手动误删了迁移文件,重新生成
  11. 转:VC++常用数据类型转换
  12. 一文读懂机器学习(转)
  13. 色环电阻计算器_色环电感标示法_
  14. think PHP前台模板,thinkphp5(二)前台模板的引入
  15. 2020-12-24《重学操作系统——上》林䭽 前阿里巴巴高级技术专家(P8)
  16. Focal Loss简述
  17. CAD二次开发学习笔记四(得到选中的实体,修改实体,如等分线段)
  18. 快速幂与快速矩阵幂(以大数下的斐波那契数列为例)
  19. HashMap源码逐行分析
  20. Java介绍,什么是Java?

热门文章

  1. 题目 1040: 实数的打印
  2. Android 退出登录功能
  3. Python-XML文件读取/添加/修改方法记录(一)
  4. matlab地理数据导入,基于Matlab的栅格地理数据处理-快速入门系列(1)
  5. UserScript 改变网页颜色
  6. 可牛影像动感渐隐闪图教程
  7. 一文读懂五险一金,离职空窗期五险一金又该怎么办
  8. [bugbank]漏洞挖掘奇思妙想
  9. 【异常】because it is a JDK dynamic proxy that implements
  10. 【游戏开发实战】教你使用Unity实现录屏生成GIF的功能,录个妹子跳舞的GIF吧