Javascript(c#)中十进制值的正则表达式 [英] Regex for decimal values in Javascript (c#)
本文介绍了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屋!
查看全文