javascript如何验证一个数字
可以使用isNaN()函数判断,也可以使用正则表达式判断
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var val = '111';
alert(isNaN(val))
alert(val.match(/^[0-9].*$/))
alert(val.match(/^\d.*$/))
//-->
</SCRIPT>
<BODY>
<input type="checkbox" checked disable/>
</BODY>
</HTML>
追问
alert(val.match(/^[0-9].*$/))
alert(val.match(/^\d.*$/))
是什么意思???
回答
/^[0-9].*$/ 以数字开头并以数字结尾
val.match(/^\d.*$/字符串中所有字符必须是数字
浙公网安备 33010602011771号