微信小程序实现简单input正则表达式验证功能示例


Posted in Javascript onNovember 30, 2017

本文实例讲述了微信小程序实现简单input正则表达式验证功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序实现简单input正则表达式验证功能示例

2、关键代码

index.wxml文件

<input placeholder="输入内容" bindinput="check"></input>
<view>输入结果:{{result}}</view>

index.js文件

Page({
  data:{
    result:''
  },
  check:function(e){
    var regLowerCase=new RegExp('[a-z]','g');//判断用户输入的是否为小写字母
    var regCapitalLetter=new RegExp('[A-Z]','g');//判断用户输入的是否为大写字母
    var regNum=new RegExp('[0-9]','g');//判断用户输入的是否为数字
    var rsLowerCase=regLowerCase.exec(e.detail.value);
    var rsCapitalLetter=regCapitalLetter.exec(e.detail.value);
    var rsNum=regNum.exec(e.detail.value);
    if(rsLowerCase){
      this.setData({
        result:'您输入的是小写字母'
      })
    }else if(rsCapitalLetter){
      this.setData({
        result:'您输入的是大写字母'
      })
    }else if(rsNum){
      this.setData({
        result:'您输入的是数字'
      })
    }else{
      this.setData({
        result:''
      })
    }
  }
})

3、完整实例代码点击此处本站下载

Javascript 相关文章推荐
XP折叠菜单&amp;仿QQ2006菜单
Dec 16 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
Sep 06 Javascript
Jquery 绑定时间实现代码
May 03 Javascript
jquery交替变换颜色的三种方法 实例代码
Nov 19 Javascript
js单例模式详解实例
Nov 21 Javascript
js购物车实现思路及代码(个人感觉不错)
Dec 23 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
Jul 17 Javascript
jfinal与bootstrap的登录跳转实战演习
Sep 22 Javascript
Centos7 中安装 Node.js v4.4.4
Nov 03 Javascript
webpack4+Vue搭建自己的Vue-cli项目过程分享
Aug 29 Javascript
vue实现分页组件
Jun 16 Javascript
vue项目前端错误收集之sentry教程详解
May 27 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
Nov 30 #Javascript
微信小程序实战篇之购物车的实现代码示例
Nov 30 #Javascript
微信小程序支付及退款流程详解
Nov 30 #Javascript
windows下更新npm和node的方法
Nov 30 #Javascript
实例教学如何写vue插件
Nov 30 #Javascript
微信小程序简单实现form表单获取输入数据功能示例
Nov 30 #Javascript
VueJs使用Amaze ui调整列表和内容页面
Nov 30 #Javascript
You might like
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
2015/02/14 PHP
php简单图像创建入门实例
2015/06/10 PHP
javascript dom 操作详解 js加强
2009/07/13 Javascript
jquery学习笔记 用jquery实现无刷新登录
2011/08/08 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
2013/11/17 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
2018/11/28 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
Python import自定义模块方法
2015/02/12 Python
用实例解释Python中的继承和多态的概念
2015/04/27 Python
python在控制台输出进度条的方法
2015/06/20 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
python入门教程之识别验证码
2017/03/04 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
python生成lmdb格式的文件实例
2018/11/08 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
TensorFlow:将ckpt文件固化成pb文件教程
2020/02/11 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
2020/07/13 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
采购部部门职责
2013/12/15 职场文书
个人充满哲理的自我评价
2014/02/20 职场文书
2015年技术员工作总结
2015/04/10 职场文书
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS