jsp使用正则表达式判断input输入是不是金额

 时间:2026-02-14 13:58:53

1、代码:onkeyup= "if( !/^[0-9]{1,}(?:.[0-9]{0,2})?$/.test(this.value)){alert('只能输入数字,小数点后只能保留两位');this.value='';}"

2、/^[0-9]{1,}(?:.[0-9]{0,2})?$/ 

解释下:^ 以什么开头 

[0-9] 表示数字  也可以使用\d 表示

{1,} 表示出现一次或多次 也可以用+表示。*表示出现零次或多次

(?:pattern)非获取匹配,匹配pattern但不获取匹配结果,不进行存储供以后使用,这个我的理解呢是匹配但是不占资源为以后使用...

?表示括号里的表达式出现零次或一次

$以什么什么结尾

  • Zookeeper如何从官网下载和安装
  • 如何利用Java Swing创建不可见的密码域框
  • dex2jar.bat classes.dex不是内部或外部命令
  • SQL Server视图使用中4个限制条件
  • ipython jupyter notebook 运行环境配置切换
  • 热门搜索
    快手怎么了 利川旅游 经期可以喝豆浆吗 肚子硬硬的怎么回事 ps怎么修改图片尺寸 抚仙湖旅游 沉香木手串怎么盘 英魂之刃怎么玩 凉拌青瓜的做法 怎么改变电脑字体