Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 请检查我的代码并帮助我_Javascript_Jquery - Fatal编程技术网

Javascript 请检查我的代码并帮助我

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

为什么我需要使用$sign in var reg,这一行的含义是什么。我是编程新手,请帮忙

<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不接受修复我的代码请求,但是?