微信小程序实现简单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 相关文章推荐
给Function做的OOP扩展
May 07 Javascript
jQuery实现在textarea指定位置插入字符或表情的方法
Mar 11 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
Feb 15 Javascript
使用canvas及js简单生成验证码方法
Apr 02 Javascript
javascript 跨域问题以及解决办法
Jul 17 Javascript
微信小程序 swiper组件构建轮播图的实例
Sep 20 Javascript
小程序使用分包的示例代码
Mar 23 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
Apr 20 Javascript
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
javascript递归函数定义和用法示例分析
Jul 22 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
Oct 31 Javascript
jQuery实现简单轮播图效果
Dec 27 jQuery
微信小程序实现获取自己所处位置的经纬度坐标功能示例
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
Zerg兵种介绍
2020/03/14 星际争霸
咖啡与水的关系
2021/03/03 冲泡冲煮
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
基于JavaScript实现生成名片、链接等二维码
2015/09/20 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
基于javascript实现页面加载loading效果
2020/09/15 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
python多线程并发让两个LED同时亮的方法
2019/02/18 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
通过实例了解python property属性
2019/11/01 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
铭立家具面试题
2012/12/06 面试题
Linux文件操作命令都有哪些
2015/02/27 面试题
掌上明珠Java程序员面试总结
2016/02/23 面试题
实习教师自我鉴定
2013/12/12 职场文书
2014年施工员工作总结
2014/11/18 职场文书
武当山导游词
2015/02/03 职场文书
学术研讨会主持词
2015/07/04 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
pytorch 实现变分自动编码器的操作
2021/05/24 Python