其实这是一个小程序的项目,但是JS还是那个JS

在本项目中要实现两种效果:

每隔四位插入空格:

 <view class='item_list'>
<label>银行卡号:</label>
<input type='number' value='{{bankCard}}' bindinput='BankCardNoInput'></input>
</view>
BankCardNoInput(e) {
var card = e.detail.value;
card = card.replace(/\s/g, '').replace(/[^\d]/g, '').replace(/(\d{4})(?=\d)/g, '$1 ');
this.setData({
bankCard: card,
})
},

将银行卡号前部分用 * 代替,仅显示后四位

this.setData({
bankCard: this.data.bankCard.replace(/\s/g, '').replace(/(\d{4})\d (\d{4})$/, "**** **** **** $2")
})

去除字符串所有的空格:

var card = bankCard.replace(/\s|\xA0/g, "");

感谢:

https://blog.csdn.net/weixin_41760500/article/details/80427888

https://blog.csdn.net/u013498057/article/details/50610314

JS(微信小程序)处理银行卡号相关推荐

  1. [js] 微信小程序实现轨迹回放,微信原生小程序,基于uniapp的小程序?

    [js] 微信小程序实现轨迹回放,微信原生小程序,基于uniapp的小程序? 需要写出轨迹拖动,进度条,开始,暂停,结束功能. 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一 ...

  2. php微信里面换行符,如何在字符串中间加换行符js微信小程序实现人脸识别

    本文为大家分享了微信小程序人脸识别的具体代码,供大家参考,具体内容如下 首先,我们要有开发者工具,今天所说的是后端和前端联合起来实现的. 在PHP的控制器中写一个upload方法,代码如下: publ ...

  3. js微信小程序页面左上角返回跳转指定页面

    微信小程序非导航栏tabBar页面左上角返回默认返回上一次的页面(即进入当前页面的前一页面),如果需要自定义页面,可以通过js中onUnload函数进行指定页面跳转. ①关闭所有页,打开url指定页面 ...

  4. 微信 html自动加载js,微信小程序实现图片预加载组件

    网页中的图片预加载 图片预加载对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速.无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验.我们知道在 Web 页面中实现图片的预加载 ...

  5. node.js 微信小程序 部署服务器_微信小程序开发入门(一),Nodejs搭建本地服务器...

    1.  如何模拟真实环境中,读取服务端数据,首先需要使用Nodejs搭建一个本地服务器的环境. 在搭建web服务器之前,需要先安装node.js(安装版本最好为6.9.x) 安装后node.js,接下 ...

  6. node.js 微信小程序 部署服务器_自行部署微信小程序生产环境(node.js)—腾讯云服务器...

    一.前期准备 购买域名 + (云)服务器 购买https证书 二.解决方案 在一台(云)服务器上,安装好运行环境(nodejs+mysql+pm2+nginx),然后通过pm2运行小程序后端项目,并在 ...

  7. 通过新浪云部署Node.js微信小程序商城(不用买域名、不用备案、不用配置https)

    生产环境推荐使用阿里云服务器,阿里云代金券领取 最近更新时间:2019-03-09 原文链接:https://nideshop.com/documents/nideshop-manual/deploy ...

  8. 通过新浪云部署Node.js微信小程序商城(不用买域名、不用备案、不用配置https)...

    本文档为微信小程序商城NideShop项目的安装部署教程(GitHub),欢迎star 一.购买新浪云SAE 为什么选择SAE?免费二级域名和支持https访问,不用备案,可用做微信小程序服务器. S ...

  9. (WebAssembly)JS/微信小程序,调用C/C++

    JS调用C库函数 1.将.c文件编译成WebAssembly,具体步骤参考:编译 C/C++ 为 WebAssembly - WebAssembly | MDN,这个比较简单,文章中比较详细的步骤 2 ...

  10. js 微信小程序日期 时间转时间戳

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 微信小程序开发交流qq群   173683895 日期转换成时间戳:new Date('2018-09-03 ...

最新文章

  1. OutputFormat接口实现类
  2. 【C语言】局部变量、全局变量,局部静态变量,全局静态变量,extern,static的区别...
  3. 请检查网站服务器是否正常.,网站访问不了?如何做自我检查?
  4. python 阿里云短信接口_阿里云短信PythonSDK的用法
  5. 16-就业课(2.1)-应用容器-Docker
  6. 利用indent格式化源文件的脚本
  7. 【CodeForces - 673D】Bear and Two Paths(构造,tricks)
  8. 4007-基于邻接表的新边的增加(C++,附思路)
  9. 《Go 语言程序设计》读书笔记 (九) 命令工具集
  10. ubuntu desktop的分辨率设置
  11. Maven编译时跳过Test
  12. [转载] pandas将Series变成键值对
  13. Thread.Sleep太久,界面卡死
  14. 松下FPX通用通信编程实例
  15. 数学分析(卓里奇)学习笔记001
  16. 十折交叉验证和混淆矩阵
  17. 手把手教你如何利用Meterpreter渗透Windows系统
  18. React 16.8.6 版本存在内存泄露
  19. OaisimWithS1搭建笔记(2019.5)
  20. 【旧文章搬运】为什么win32k.sys在System进程空间无法访问

热门文章

  1. 738.单调递增的数字,714. 买卖股票的最佳时机含手续费,968.监控二叉树
  2. vss2005和Myecilpse的集成
  3. iOS—[self class]和[super class]
  4. zip 压缩方式:按标准方式和存储方式压缩
  5. Dubbo的Reference注解必须先启动provider的问题
  6. IPOPT工具解决非线性规划最优化问题使用案例
  7. 【仿牛客网笔记】 Spring Boot进阶,开发社区核心功能-事务管理
  8. html 固定一条直线的位置,html-CSS位置:固定在定位元素内
  9. 51、ARV、ARM单片机比较
  10. Android tombstone 分析案例