JS验证小数合法性

JavaScript05

JS验证小数合法性,第1张

我对js略懂皮毛,想到一个笨办法,不是很严谨,不知道能不能满足你的需要。

<script type="text/javascript">

function checkjs(){

var len = document.form.aaaaa.value.length //获取提交字符串长度

var point = document.form.aaaaa.value.indexOf(".") //获取小数点(.)在字符串中的位置

if (point != len - 3){ //如果小数点不是在字符串的倒数第3位 则提示错误

alert("错误提示信息!")

document.form.aaaaa.focus()

return false

}

}

</script>

<form name="form" onsubmit="return checkjs()" method="get">

<input type="text" name="aaaaa" />

<input type="submit" value="提交" />

</form>

第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_)。注意第一个字符不能是数字。

后续的字符必须是字母、数字或下划线。

变量名称一定不能是 保留字。

下面给出合法变量名称的一些示例:

_pagecount Part9 Number_Items 下面给出无效变量名称的一些示例:

99Balloons // 不能以数字开头。Smith&Wesson // “与”符号(&)字符用于变量名称是无效的。