hash = window.location.hash.substr(1);
var reg = new RegExp('^[0-9]$');
console.log(reg.test(hash));
Run Code Online (Sandbox Code Playgroud)
我"123"和两者都是假的"123f".我想检查散列是否只包含数字.我错过了什么?
我最近读过有关Java Script正则表达式的内容,但我感到很困惑.
我的作者说必须在所有正则表达式声明的开头和结尾包含插入符号(^)和美元符号($)?为什么实际需要这个?它的目的是什么?
如果错了,请纠正我!