<script type="text/javascript">
function isDigit(param) {
var reg = new RegExp("^\\d*$"); //为什么写成\d就不行却要写成\\d呢?
return reg.test(param);
}
document.write(isDigit("12345"));
document.write(isDigit("test"));
</script>
您好,那为什么*$不需要转义呢?*$这两个也都是字符啊
追答你不匹配$为什么要转义呢,假如你要匹配$这个符号,你就得转义\\$
你不清楚的话,你就alert("\$");alert("\\$");alert("\\")输出之间的区别就知道了