代码
if(x.substr(0,4)=='init') {
output += 'Initialised<br>';
var rgx = /^\[typ-$\]/i;
if (rgx.test(x))output+='Type given<br>';
else output+='No type: '+x+'<br>';
}
container.append(output);
我正在尝试做的事情
我正在模拟网站的命令行终端。一个命令是init
带有参数的type
。通过键入以下内容设置参数:
init [typ-Foo]
我试图然后获取type
参数的值(在本例中为Foo
)。
发生了什么
我根本无法获得价值。No Type: init [typ-Foo]
当没有找到值时,它返回的是函数返回的内容。我以前没有玩过 Regex,所以我确定我的命令不正确,但我无法让它工作!