iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >微信小程序中input标签如何实现正则匹配
  • 572
分享到

微信小程序中input标签如何实现正则匹配

2024-04-02 19:04:59 572人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关微信小程序中input标签如何实现正则匹配的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在开发过程中经常遇到这样的需求:用户只能输入数字并且只保留小数点

这篇文章给大家分享的是有关微信小程序中input标签如何实现正则匹配的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

开发过程中经常遇到这样的需求:用户只能输入数字并且只保留小数点两位。虽然我们可以在提交表单的时候进行验证,但是体验不是很好。下面我主要使用了小程序input标签的bindinput方法对输入的值进行监听,然后进行正则匹配。

1. input标签

微信小程序input标签自带type=digit属性,可以调起带有小数点的数字键盘,maxlength属性可以控制我们输入字符的个数,然后我们给input标签绑定bindinput方法。

<input type="digit" bindinput="regInput" maxlength="15"/>

2. 绑定监听事件

bindinput方法可以监听到当前输入框的值,类似于onchange事件,但不太一样。通过e.detail.value可以获取到input的值,return返回的字符串可以替换掉输入的字符串。

3. 正则匹配

匹配正则通过则返回所有字符,不通过则去掉最后一个不匹配的字符返回。


regInput(e){
  if(/^(\d?)+(\.\d{0,2})?$/.test(e.detail.value)){
    return e.detail.value;
  }else {
    return e.detail.value.substring(0,e.detail.value.length-1);
  }
}

感谢各位的阅读!关于“微信小程序中input标签如何实现正则匹配”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 微信小程序中input标签如何实现正则匹配

本文链接: https://www.lsjlt.com/news/70791.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序中input标签如何实现正则匹配
    这篇文章给大家分享的是有关微信小程序中input标签如何实现正则匹配的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在开发过程中经常遇到这样的需求:用户只能输入数字并且只保留小数点...
    99+
    2024-04-02
  • 微信小程序中怎么使用input标签
    这篇文章主要介绍微信小程序中怎么使用input标签,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!微信小程序中input标签详解及简单实例使用input标签,我们都会,在微信小程序中使...
    99+
    2024-04-02
  • 微信小程序如何实现input正则表达式验证功能
    小编给大家分享一下微信小程序如何实现input正则表达式验证功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体如下:1、效果...
    99+
    2024-04-02
  • 微信小程序如何实现input框中加入小图标
    这篇文章主要介绍微信小程序如何实现input框中加入小图标,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!最近入坑小程序,要求在小程序的输入框中展示一个小图标,页面如下:然后按照,ht...
    99+
    2024-04-02
  • 微信小程序如何实现input输入框
    小编给大家分享一下微信小程序如何实现input输入框,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!微信小程序 checkbox 实现效果图:微信小程序输入框input属性名类型默认值说明v...
    99+
    2024-04-02
  • php如何利用正则匹配去掉html标签
    这篇文章主要介绍“php如何利用正则匹配去掉html标签”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何利用正则匹配去掉html标签”文章能帮助大家解决问题。在本文中,我们将学习如何使用PH...
    99+
    2023-07-05
  • 实现微信小程序中的标签选择功能
    实现微信小程序中的标签选择功能,需要具体代码示例随着微信小程序的流行,越来越多的开发者开始关注微信小程序的开发技术。在实际的小程序开发中,经常会遇到需要选择标签的情况,比如商品分类、兴趣爱好等。本文将详细介绍如何实现微信小程序中的标签选择功...
    99+
    2023-11-21
    微信小程序 实现 标签选择
  • 微信小程序如何实现手写签名
    这篇文章主要介绍了微信小程序如何实现手写签名的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何实现手写签名文章都会有所收获,下面我们一起来看看吧。效果wxml<view class=&...
    99+
    2023-07-02
  • python正则表达式如何实现最小匹配
    这篇文章给大家分享的是有关python正则表达式如何实现最小匹配的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最小匹配格式:量词注:量词有{n,m}、、+、*用处:在字符串中查找符合正则表达式规则的最短子字符串。...
    99+
    2023-06-26
  • 微信小程序如何实现适配iphoneX
    这篇文章主要介绍微信小程序如何实现适配iphoneX,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、 安全区域(safe area)与iPhone6/6s/7/8相比,iPhone...
    99+
    2024-04-02
  • 微信小程序中如何实现微信支付
    微信支付是微信公众平台提供的一种在线支付服务,可以为用户提供快速、方便、安全的支付体验。而在微信小程序中实现微信支付,则可以为应用程序提供更多的功能和服务,提高用户体验和商业价值。因此,在本文中,我们将介绍如何在微信小程序中实现微信支付。 ...
    99+
    2023-08-16
    微信小程序 微信 小程序 前端 javascript
  • 微信小程序实现手写签名
    本文实例为大家分享了微信小程序实现手写签名的具体代码,供大家参考,具体内容如下 本示例具备的功能: 1、笔迹绘制 2、笔迹清空 以下是js代码: var content = null...
    99+
    2024-04-02
  • 微信小程序实现电子签名
    本文实例为大家分享了微信小程序实现电子签名的具体代码,供大家参考,具体内容如下 <view class="sign-contain"> <view class...
    99+
    2024-04-02
  • 微信小程序开发中如何实现input空间输入文字
    这篇“微信小程序开发中如何实现input空间输入文字”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“微信小程序开发中如何实现input空间输入文字”,小编整理了以下知识点,请大家跟着小编的步伐一...
    99+
    2023-06-26
  • 微信小程序实现手写签名(签字版)
    本文实例为大家分享了微信小程序实现手写签名的具体代码,供大家参考,具体内容如下 公司近期有个需要用户签名的功能,就用小程序canvas写了个 wxml <view class...
    99+
    2024-04-02
  • 微信小程序canvas实现手写签名
    本文实例为大家分享了微信小程序canvas实现手写签名的具体代码,供大家参考,具体内容如下 很多时候,程序中需要用到签名的功能,附上源码(微信小程序) .wxml <view...
    99+
    2024-04-02
  • 微信小程序如何实现tabBar
    这篇文章主要介绍了微信小程序如何实现tabBar,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:1、效果展示2、原理:在app.js...
    99+
    2024-04-02
  • 微信小程序如何实现slider
    这篇文章给大家分享的是有关微信小程序如何实现slider的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现效果图:滑动选择器属性名类型默认值说明minNumber0最小值maxN...
    99+
    2024-04-02
  • 微信小程序如何修改自定义input
    这篇文章主要介绍微信小程序如何修改自定义input ,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!说一下我做的input的原理 有两张图片 一张是未选中的(input.png)一张是已经选中的 (input_n.pn...
    99+
    2023-06-26
  • 微信小程序如何实现动态改变view标签宽度和高度
    这篇文章主要为大家展示了“微信小程序如何实现动态改变view标签宽度和高度”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何实现动态改变view标签宽...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作