社区
ASP
帖子详情
判断是否为金额格式的正则表达式怎么写?
guru1
2002-08-28 11:21:00
XXXXX.XX
小数点前只能是1-5位数字,小数点后必须是1-2位两位数字
...全文
862
9
打赏
收藏
判断是否为金额格式的正则表达式怎么写?
XXXXX.XX 小数点前只能是1-5位数字,小数点后必须是1-2位两位数字
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
walkingpoison
2002-08-28
打赏
举报
回复
楼上的好像都不符合楼主的要求。我给一句代码:
var reMoney=new RegExp("^[1-9][0-9]{0,4}[.][0-9]{1,2}$","ig");
后面就可以用
if (reMoney.test(...)){}来判断了
rightyeah
2002-08-28
打赏
举报
回复
/^\d{0,5}[.]\d{0,2}$/
================================================================
玄之又玄,众妙之门
saucer
2002-08-28
打赏
举报
回复
\d{1,5}\.\d{1,2}
fbj007
2002-08-28
打赏
举报
回复
以下是表单递交合法性检测-只接受数字的代码,你可参考
如下代码加入HTML的<head>区:
<SCRIPT LANGUAGE="JavaScript">
function numericCheck(){
nr1=document.myform.content.value;
flg=0;
str="";
spc=""
arw="";
for (var i=0;i<nr1.length;i++){
cmp="0123456789"
tst=nr1.substring(i,i+1)
if (cmp.indexOf(tst)<0){
flg++;
str+=" "+tst;
spc+=tst;
arw+="^";
}
else{arw+="_";}
}
if (flg!=0){
if (spc.indexOf(" ")>-1) {
str+="和空格";
}
alert("这里只接受数字,发现"
+flg+"个不可接受的字符:\n"+str);
return false;
}
}
</SCRIPT>
如下代码加入HTML的<body>区,表单递交部分:
<form name="myform" method="post" enctype="text/plain" onsubmit="return numericCheck()" action="mailto:mail@mail.com">
<INPUT TYPE="text" name="content">
<INPUT TYPE="submit" NAME="submit" VALUE="递交">
</form>
注意:表单的名字和文本框的名字要保持前后一样。
guru1
2002-08-28
打赏
举报
回复
看不懂
happynet
2002-08-28
打赏
举报
回复
<script language="javascript">
String.prototype.Trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
function ftp(){
prg=document.reg;
if(prg.TNAME.value!="" && isNaN(prg.TNAME.value) )
{
alert("请填写正确的价格");
prg.TNAME.focus();
return false;
}
}
</SCRIPT>
qiushuiwuhen
2002-08-28
打赏
举报
回复
如果是必须要小数点
<script>
function check(str){return /^\d{1,5}\.\d{1,2}$/.test(str)}
alert(check("a.12"))
alert(check("111"))
alert(check("111111.12"))
</script>
qiushuiwuhen
2002-08-28
打赏
举报
回复
<script>
function check(str){return /^\d{1,5}(\.\d{1,2})?$/.test(str)}
alert(check("a.12"))
alert(check("111.12"))
alert(check("111111.12"))
</script>
大肥禅师
2002-08-28
打赏
举报
回复
function isValidDate(dateStr) {
var matchArr = dateStr.match(/^(\d{5}).?\d{2}$/);
if (matchArr==null){
alert("请输入正确金额!并请检查是否全角字符!");
return false;
}
不过这样就必须输入共7位的数字了
:)
c#使用
正则表达式
验证两位小数
c#使用
正则表达式
验证两位小数,程序完全可以运行,方便大家开发和调试
用
正则表达式
检验日期,身份证,
金额
,邮箱,
格式
化日期,转换
金额
格式
用
正则表达式
检验日期,身份证,
金额
,
格式
化日期,转换
金额
格式
(小
写
转换成大
写
)
带你学会使用
正则表达式
内容简介:
正则表达式
,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简
写
为regex、regexp或RE)。计算机科学的一个概念。
正则表达式
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,
正则表达式
通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让大家对
正则表达式
有一个清晰地认识。 为什么需要掌握
正则表达式
?
正则表达式
非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到字符串的复杂控制。而对于刚接触的人来说,
正则表达式
比较晦涩难懂。这门课程可以非常快速的帮助大家理解
正则表达式
,以及掌握如何在实际场景中用到它。课程大纲: 为了让大家快速系统了解
正则表达式
知识,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
详解Java
判断是否
是整数,小数或实数的
正则表达式
经常会遇到这样的情况,需要判断一个字符串是否是一个合法的数,包括整数,小数或者实数。 网上查到很多文章大多是判断这个字符串是否全为数字,比如下面这段来自StringUtils的代码,可以看到,13.2这样的数字实际上会返回false,可是,他的确是一个数字。 public static boolean isNumeric(String str) { if (str == null) { return false; } int sz = str.length(); for (int i = 0; i < sz; i++) { if
js
正则表达式
限1-2位整数,或者至多含有两位小数的
写
法
测试代码 [removed] //1、只能输入数字或者小数点 仅整数,整数加小数 var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/; console.log(reg1.test()+ 空串 false); console.log(reg1.test(1)+ 1 true); console.log(reg1.test(10)+ 10 true); console.log(reg1.test(10.)+ 10. false); console.log(r
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章