微信小程序实现简单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 相关文章推荐
jQuery之ajax技术的详细介绍
Jun 19 Javascript
用正则表达式替换图片地址img标签
Nov 22 Javascript
JavaScript中的逻辑判断符&amp;&amp;、||与!介绍
Dec 31 Javascript
原生js实现模拟滚动条
Jun 15 Javascript
javascript实现10个球随机运动、碰撞实例详解
Jul 08 Javascript
window.onload使用指南
Sep 13 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
Oct 16 Javascript
html+js实现简单的计算器代码(加减乘除)
Jul 12 Javascript
关于Sequelize连接查询时inlude中model和association的区别详解
Feb 27 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
Jul 10 Javascript
小程序server请求微信服务器超时的解决方法
May 21 Javascript
js实现双色球效果
Aug 02 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
第1次亲密接触PHP5(2)
2006/10/09 PHP
一周让你学会PHP 不错的学习资料
2009/02/06 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
浅谈PHP之ThinkPHP框架使用详解
2020/07/21 PHP
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
jQuery实现手势解锁密码特效
2017/08/14 jQuery
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
Python datetime时间格式化去掉前导0
2014/07/31 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
Python中import机制详解
2017/11/14 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
Python中的heapq模块源码详析
2019/01/08 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
解决python写入带有中文的字符到文件错误的问题
2019/01/31 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
Giglio美国站:意大利奢侈品购物网
2018/02/10 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
销售会计工作职责
2013/12/02 职场文书
大宝sod蜜广告词
2014/03/21 职场文书
党员活动日总结
2014/05/05 职场文书
承诺书范文
2014/06/03 职场文书
年度评优评先方案
2014/06/03 职场文书
公司委托书范本5篇
2014/09/20 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书