Javascript(c#)中十进制值的正则表达式 [英] Regex for decimal values in Javascript (c#)

查看:66
本文介绍了Javascript(c#)中十进制值的正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿大家,



下面是我在Javascript中用于十进制数字的正则表达式(例如:10.01,121.122,..)。但它允许字符串如a,b等。如果我给aa,那么正则表达式按预期工作



var regex = new RegExp( ^ [+ - ]?[0-9] * \。?[0-9] * $);



任何我犯了错误的想法。



感谢您帮助我解决这个问题。



问候,

Rajara。

Hey everyone,

Below is the regular expression I used in Javascript for decimal numbers (Ex: 10.01, 121.122,..). But it allows string like "a" , "b" etc. If I give "aa" then the regulare expression works as expected

var regex=new RegExp("^[+-]?[0-9]*\.?[0-9]*$");

Any Idea where I made a mistake.

Thanks for helping me to sort this issue.

Regards,
Rajara.

推荐答案

);



我犯了错误的任何想法。



感谢您帮助我解决这个问题。



问候,

Rajara。
");

Any Idea where I made a mistake.

Thanks for helping me to sort this issue.

Regards,
Rajara.



' #YourField')。change(function(){
var v = parseFloat( this value );
if (isNaN(v )){
this value = ' ;
} 其他 {
value = v.toFixed( 2 );
}
});
('#YourField').change(function () { var v = parseFloat(this.value); if (isNaN(v)) { this.value = ''; } else { this.value = v.toFixed(2); } });


这篇关于Javascript(c#)中十进制值的正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆