js正则表达式验证金额(求一段JS正则表达式,匹配金额)

2023-05-19 22:20:02 62

js正则表达式验证金额(求一段JS正则表达式,匹配金额)

本文目录

求一段JS正则表达式,匹配金额


function getPrice(s) {
    s = s.match(/\d+(?:\.\d+)?元/);
    // 如果没有匹配项,会返回空字符串
    return s ? s : ’’;
}
var price = getPrice(’龙马仕 劲爽清透洁面乳120g*2支 天猫19.9元包邮’);
alert(price) // 19.9元

请正则表达式的高手,帮忙写一个校验金额的js表达式


/^[-+]?(?:0|\d+)(?:\.\d{0,2})?$/经测试完全符合你的要求的货币验证正则表达式...
qunit.css,qunit.js下载地址:https://github.com/jquery/qunit/tarball/master
测试代码如下:
===============================
《link rel=“stylesheet“ href=“qunit.css“ type=“text/css“ media=“screen“》
《script type=“text/javascript“ src=“qunit.js“》《/script》
《script type=“text/javascript“》
function validate(currency) {
return /^[-+]?(?:0|\d+)(?:\.\d{0,2})?$/.test(currency);
}
test(’starts with “+“’, function() {
ok(validate(’+123’));
});
test(’invalid currency’, function() {
ok(!validate(’+-123’));
});
test(’starts with “-“’, function() {
ok(validate(’-123’));
});
test(’currency without any symbols’, function() {
ok(validate(’123’));
});
test(’currency contains decimal partion’, function() {
ok(validate(’12.’));
});
test(’invalid currency with many leading zero in integers’, function() {
ok(!validate(’00.12’));
});
test(’decimal precision more than two’, function() {
ok(!validate(’0.123’));
});
test(’decimal precision was two’, function() {
ok(validate(’0.12’));
});
test(’decimal precision less than two’, function() {
ok(validate(’0.1’));
});
《/script》
《h1 id=“qunit-header“》QUnit Test Suite《/h1》
《h3 id=“qunit-banner“》《/h3》
《div id=“qunit-testrunner-toolbar“》《/div》
《h3 id=“qunit-userAgent“》《/h3》
《ol id=“qunit-tests“》《/ol》
《div id=“qunit-fixture“》test markup《/div》

javascript正则表达式验证人民币金额,两位小数


《script type=“text/javascript“》
var reg=/^{1}\d*(\.\d{1,2})?$/;
var str=“123456789.12“;//可以自己更换这个字符串的值进行所有可能的测试
alert(reg.test(str));//弹出true表示符合模式,弹出false表示不符合模式
《/script》

JS正则表达式匹配检测各种数值类型(数字验证)


验证数字的正则表达式集
验证数字:^*$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|*)$
验证有两位小数的正实数:^+(.{2})?$
验证有1-3位小数的正实数:^+(.{1,3})?$
验证非零的正整数:^\+?*$
验证非零的负整数:^\-*$
验证非负整数(正整数
+
0)
^\d+$
验证非正整数(负整数
+
0)
^((-\d+)|(0+))$
验证长度为3的字符:^.{3}$
验证由26个英文字母组成的字符串:^[A-Za-z]+$
验证由26个大写英文字母组成的字符串:^[A-Z]+$
验证由26个小写英文字母组成的字符串:^[a-z]+$
验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
验证由数字、26个英文字母或者下划线组成的字符串:^\w+$
验证用户密码:^[a-zA-Z]\w{5,17}$
正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
验证是否含有
^%&’,;=?$\“
等字符:[^%&’,;=?$\x22]+
验证汉字:^[\u4e00-\u9fa5],{0,}$
验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
验证InternetURL:^在此也非常感谢大家对脚本之家网站的支持!

求助js正则表达式关于金额的验证 怎么写


《script type=“text/javascript“》
var num = ’21022332.05’;
var exp = /^([\d]{0,7}|0)(\.[\d]{1,2})?$/;
if(exp.test(num)){
alert(’right’);
}else{
alert(’wrong’);
}
《/script》
可验证 大于等于零,小于等于99999999.99 的数字
测试正确

js验证double类型价格的正则表达式怎么写


只是double类型吗?保留几位小数?
这个可以验证带小数部分的小数和不带小数点的整数
《script》
function verify(node)
{
var str = node.value;
if(str.match(/^(:?(:?\d+.\d+)|(:?\d+))$/)) alert(’match’);
else alert(’not match’);
}
《/script》
《input type=text id=’txt’ /》
《input type=button onclick=“verify(document.getElementById(’txt’))“ /》

js正则表达式验证金额(求一段JS正则表达式,匹配金额)

本文编辑:admin

更多文章:


c语言入门基础题及答案(C语言入门经典(第5版)2.16练习的答案!)

c语言入门基础题及答案(C语言入门经典(第5版)2.16练习的答案!)

本文目录C语言入门经典(第5版)2.16练习的答案!C语言基础题,谁能帮忙解答一下,要有详细注释,谢谢C语言的一些基础题几道C语言的入门问题,给过程,在线等关于C语言基础编程题(初学者求指点啊!!!)几道C语言基础的选择题,求解释,谢谢C语

2024年7月24日 02:53

免费软件下载平台(安卓APP下载量排行榜哪些比较靠谱)

免费软件下载平台(安卓APP下载量排行榜哪些比较靠谱)

本文目录安卓APP下载量排行榜哪些比较靠谱下载软件用哪个网站好电脑上有哪些可以下载游戏的软件平台有哪些免费的办公软件下载平台有什么好的免费软件下载网站求一个【只提供正版软件】下载的● 网站比较好的绿色安全免费软件下载网站都有哪些安卓APP下

2023年6月25日 21:40

redis python(python 的 redis 库,连接池怎么用)

redis python(python 的 redis 库,连接池怎么用)

本文目录python 的 redis 库,连接池怎么用学习redis需要会python吗如何在Linux上为Python语言安装Redis客户端python 获取的redis里的数据怎么处理怎样设计python脚本实现redis的set命令

2024年6月30日 14:54

python两个数组合并(Python中,有两个list,不用+和append extend,怎么把两个列表合并)

python两个数组合并(Python中,有两个list,不用+和append extend,怎么把两个列表合并)

本文目录Python中,有两个list,不用+和append extend,怎么把两个列表合并Python中如何把两个list合并,并按从小到大顺序排列Python进行数组合并的方法合并有序数组,空间复杂度为o(1)python数组合并问题

2024年2月11日 19:00

listbox属性(vb中listbox的Visible属性是什么意思)

listbox属性(vb中listbox的Visible属性是什么意思)

本文目录vb中listbox的Visible属性是什么意思wpslistbox属性里没有multiselectvb comboBOx和listBox两个属性有什么不同vb中listbox的Visible属性是什么意思List1.Visibl

2024年7月20日 06:42

android小说阅读器源码(Android本地小说阅读器(仿真、覆盖、滑动翻页,支持大文件))

android小说阅读器源码(Android本地小说阅读器(仿真、覆盖、滑动翻页,支持大文件))

这篇文章给大家聊聊关于android小说阅读器源码,以及Android本地小说阅读器(仿真、覆盖、滑动翻页,支持大文件)对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录Android本地小说阅读器(仿真、覆盖、滑动翻页,支持大

2024年7月16日 08:15

average magnitude(contract and other agreement 的区别)

average magnitude(contract and other agreement 的区别)

这篇文章给大家聊聊关于average magnitude,以及contract and other agreement 的区别对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录contract and other agreeme

2024年7月12日 04:05

volume是卷还是期(volumn和issue哪个在括号里面)

volume是卷还是期(volumn和issue哪个在括号里面)

大家好,今天小编来为大家解答以下的问题,关于volume是卷还是期,volumn和issue哪个在括号里面这个很多人还不知道,现在让我们一起来看看吧!本文目录volumn和issue哪个在括号里面期刊为什么要分volume(卷)issue

2024年8月19日 14:50

简单函数的定义(函数的概念定义是什么)

简单函数的定义(函数的概念定义是什么)

各位老铁们,大家好,今天由我来为大家分享简单函数的定义,以及函数的概念定义是什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录函数的概念定义是什么

2024年7月18日 15:15

enterprise的名词(一组英语单词的区别)

enterprise的名词(一组英语单词的区别)

“enterprise的名词”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看enterprise的名词(一组英语单词的区别)!本文目录一组英语单词的区别企业的名词解释什么是Enterpriseconcern和enterpri

2024年6月28日 19:13

springcloud各组件详解(微服务框架之Spring Cloud简介)

springcloud各组件详解(微服务框架之Spring Cloud简介)

本文目录微服务框架之Spring Cloud简介SpringCloudAlibaba(一):概述与重要组件「SpringCloud原理」Ribbon核心组件以及运行原理万字源码剖析spring cloud有哪些组件Spring cloud简

2024年7月24日 08:09

close翻译中文(close的中文意思)

close翻译中文(close的中文意思)

本文目录close的中文意思close是什么意思中文close是什么意思中文 close翻译翻译解释close是什么意思close的中文意思close (1)及物动词1.关(窗等),闭(眼等);盖(盖子等);锁闭,封闭,塞,隔绝。 ★对 d

2024年7月14日 21:15

gridview绑定数据库代码(谁给解释下这几行代码 怎么实现的绑定Gridview,已经把Gridview的列改成了sql数据库表的列名相对应了)

gridview绑定数据库代码(谁给解释下这几行代码 怎么实现的绑定Gridview,已经把Gridview的列改成了sql数据库表的列名相对应了)

本文目录谁给解释下这几行代码 怎么实现的绑定Gridview,已经把Gridview的列改成了sql数据库表的列名相对应了如何在gridview中的combobox绑定数据库怎样能用代码吧gridview绑定数据库,并且只显示其中几个列 不

2024年6月21日 08:00

数据结构中,满二叉树,结点,叶子节点,是什么?满二叉树和完全二叉树到底有什么区别,他们定义不是差不多

数据结构中,满二叉树,结点,叶子节点,是什么?满二叉树和完全二叉树到底有什么区别,他们定义不是差不多

本文目录数据结构中,满二叉树,结点,叶子节点,是什么满二叉树和完全二叉树到底有什么区别,他们定义不是差不多满二叉树一定是完全二叉树吗满二叉树和完全二叉树的区别什么是完全二叉树,什么是满二叉树完全二叉树的定义是什么“满二叉树一定是完全二叉树,

2024年7月13日 07:48

学java到什么程度就可以去找工作了(自学java学多久可以自己找到工作)

学java到什么程度就可以去找工作了(自学java学多久可以自己找到工作)

本文目录自学java学多久可以自己找到工作java怎么自学呀自学到什么程度可以找工作java到底要学多久才能找工作啊java要学到什么什么程度才能参加工作自学java学多久可以自己找到工作如果你有足够的自制力,而且每天的学习时间都充足的话那

2024年6月13日 20:42

java模拟器下载中文版(JAVA模拟器在那里下载 可以在电脑上玩)

java模拟器下载中文版(JAVA模拟器在那里下载 可以在电脑上玩)

本文目录JAVA模拟器在那里下载 可以在电脑上玩java模拟器安卓4.0版安卓2.3java模拟器下载JAVA模拟器在那里下载 可以在电脑上玩一般的话可以下载sun的wtk模拟器,也可以去诺基亚官网下载诺基亚的模拟器,sun公司的模拟器是标

2024年7月8日 10:46

serum 在化妆品中怎么翻译?serum是乳液还是精华

serum 在化妆品中怎么翻译?serum是乳液还是精华

本文目录serum 在化妆品中怎么翻译serum是乳液还是精华serum在化妆品中是什么意思serum什么意思serum的音标serum的意思serum是什么意思serum化妆品上是什么意思serum化妆品中的意思是serum 在化妆品中怎

2024年7月12日 05:51

注释的标准格式是什么?“注释”是什么意思

注释的标准格式是什么?“注释”是什么意思

本文目录注释的标准格式是什么“注释”是什么意思注释什么意思注释是什么意思什么是注释注释的方式注释是什么应用html注释的方法是怎么注释html标签HTML语言大全注释注释的标准格式是什么注释格式:1、注释是对某一问题论述时,引用他人观点来佐

2023年10月11日 19:00

中国疫情最新数据(2022年厦门新冠肺炎疫情最新数据年厦门新冠肺炎疫情最新数据图)

中国疫情最新数据(2022年厦门新冠肺炎疫情最新数据年厦门新冠肺炎疫情最新数据图)

本文目录2022年厦门新冠肺炎疫情最新数据年厦门新冠肺炎疫情最新数据图11月7日潍坊疫情最新数据消息(疫情最新数据消息潍坊市)2021中国新冠感染人数2022年全国疫情最严重时单日新增病例是多少例中国疫情一共有多少人确诊12月1日连云港东海

2024年7月10日 05:46

generated photos(完型填空a new word is take the internet by storm in)

generated photos(完型填空a new word is take the internet by storm in)

本文目录完型填空a new word is take the internet by storm inC# 如何实现拖动panel内的picturebox完型填空a new word is take the internet by stor

2024年7月16日 02:14

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1731
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索