Javascript 请检查我的代码并帮助我
为什么我需要使用$sign in var reg,这一行的含义是什么。我是编程新手,请帮忙Javascript 请检查我的代码并帮助我,javascript,jquery,Javascript,Jquery,为什么我需要使用$sign in var reg,这一行的含义是什么。我是编程新手,请帮忙 <head> <script type="text/javascript"> function myPopup2(elem, mg) { var reg = /^[0-9]+$/; //alert(reg); //exit(); if (elem.value.l
<head>
<script type="text/javascript">
function myPopup2(elem, mg) {
var reg = /^[0-9]+$/;
//alert(reg);
//exit();
if (elem.value.length == 0)
{
alert(mg);
elem.focus();
return false;
}
if (elem.value.match(reg))
{
return true;
}
else
{
alert("this is not a number");
elem.focus();
return false;
}
}
</script>
</head>
<body>
<form>
<input type="text" id="name">
<input type="button" onClick="myPopup2(document.getElementById('name'), 'pleas enter a value')" value="POP2!">
</form>
</body>
美元表示行尾
请看这里/^[0-9]+$/:
^-仅从字符串开头匹配
$-与字符串的结尾完全匹配
[]-字符集
0-9-0123456789
+-随后发生的一次或多次事件
对于与正则表达式有关的任何内容,我强烈推荐此网站:这将更适合(&&look into regressions^和$are start和end regex锚。了解:@Elliot我觉得Codereview不接受修复我的代码请求,但是?