逆水行舟用力撑,一篙松劲退千寻。这篇文章主要讲述#yyds干货盘点#通过正则表达式限制输入框只能数字,且不能以0开头相关的知识,希望能为你提供帮助。
【#yyds干货盘点#通过正则表达式限制输入框只能数字,且不能以0开头】最近在做项目的时候有个需求,输入框输入金额的。这个金额只能是整数,我们都知道金额肯定不能以0开头。
var value = https://www.songbingjia.com/android/val.replace(//D/g, )
上面这行代码的意思是当输入的是除了数字以外的字符时用空代替。这时候我们再进行处理0开头的输入即可。
下面这段是我开发小程序的时候写的,这个numInput当每次输入框的值发生变化的时候就会进入。
numInput(e)
var val = e.detail.value;
var value = https://www.songbingjia.com/android/val.replace(//D/g, )
console.log(value);
if(value != 0)
console.log(value+"=====val");
this.setData(
_num:value,
value
)
else
this.setData(
value:
),
ok,原理基本都相同,不管是开发小程序还是开发web端页面都可以借鉴使用。
补充:写了一段js的代码功能与上面相同。
<
!DOCTYPE html>
<
html lang="en">
<
head>
<
meta charset="UTF-8">
<
title>
输入整数金额<
/title>
<
/head>
<
body>
<
input type="text" maxlength="8" onkeyup="ceshi(this)" value="" >
<
script>
function ceshi(val)
var o = val.value;
var value = https://www.songbingjia.com/android/o.replace(//D/g, );
console.log(value+---value)
if(value == 0)
val.value = ;
if(!value)
val.value=value;
<
/script>
<
/body>
<
/html>
推荐阅读
- 从HarmonyOS sdk根本上解决TextInput(输入框)不识别飘红的问题
- 利用Java反射处理private变量#yyds干货盘点#
- #yyds干货盘点# JavaSE系列批量处理数据神器——Java数组与引用
- #私藏项目实操分享#Python爬虫实战,requests+xpath模块,Python实现爬取豆瓣影评
- MySQL之实例重启之前必做得几项工作
- WordPress CSS不起作用
- 迁移到本地主机后,wordpress css链接断开
- WordPress,在更新/删除/创建术语时创建json文件
- WordPress-CPT和ACF插件