微信小程序实现简单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 相关文章推荐
对JavaScript的eval()中使用函数的进一步讨论
Jul 26 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
Feb 24 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
Jun 22 Javascript
JavaScript中使用数组方法汇总
Feb 16 Javascript
Bootstrap每天必学之按钮(Button)插件
Apr 25 Javascript
ionic实现带字的toggle滑动组件
Aug 27 Javascript
jQuery 获取select选中值及清除选中状态
Dec 13 Javascript
微信小程序点击控件修改样式实例详解
Jul 07 Javascript
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
Sep 19 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
Mar 21 Javascript
js如何找出字符串中的最长回文串
Jun 04 Javascript
Vue利用Blob下载原生二进制数组文件
Sep 25 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系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
js 调整select 位置的函数
2008/02/21 Javascript
JavaScript Array扩展实现代码
2009/10/14 Javascript
javascript 年月日联动实现核心代码
2009/12/21 Javascript
精通JavaScript 纠正 cleanWhitespace函数
2010/03/11 Javascript
jquery 3D球状导航的文章分类
2010/07/06 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
JavaScript事件委托的技术原理探讨示例
2014/04/17 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
2017/02/24 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
js实现移动端图片滑块验证功能
2020/09/29 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
Python模块包中__init__.py文件功能分析
2016/06/14 Python
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
Python中存取文件的4种不同操作
2018/07/02 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
Eagle Eyes Optics鹰眼光学:高性能太阳镜
2018/12/07 全球购物
公司授权委托书格式样本
2014/10/01 职场文书
单位收入证明范本
2015/06/18 职场文书
2016年社区“我们的节日·中秋节”活动总结
2016/04/05 职场文书
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技