<p>用途:检查输入字符串是否是带小数的数字格式,可以是负数(并且满足规定的精度)<br />
*/<br />
function isDecimal( str,l,d ){<br />
if(isInteger(str)) {<br />
if (l==null) return true;<br />
if (str<0) l--;<br />
if (str.length<=l) return true;<br />
}<br />
<br />
var re = /^[-]{0,1}(d+)[.]+(d+)$/;<br />
if (re.test(str)) {<br />
if (l==null) return true;<br />
if (d==null) d=0;<br />
if(RegExp.$1==0&&RegExp.$2==0) return false;<br />
if (RegExp.$1.length+RegExp.$2.length<=l<br />
&& RegExp.$2.length<=d) return true;<br />
}<br />
return false;<br />
}<br />
onclick="isNull(Co.PageForm.CompetitorName);"</p>