我在正则表达式中有一些问题JavaScript。我需要测试一个URL是否匹配这个简单模式,调用RegExp.prototype.test(value: string): boolean
方法。正则表达式匹配但排除
我想要的结果是true
像这样的网址:
/somePath
/anyPath
/doesNotMatterWhatIsHere
而且我想它返回false
因为这是任何像这样的路径:
/
/somePath/someWhereElse
/anyPath/1
/doesNotMatterWhatIsHere/pickle/chips/are/awesome
问题的关键是,如果它是根/path
我想要true
,如果它不是这个,我想要false
。请帮忙。我一直在使用http://regexr.com/。
我的正则表达式我到目前为止,\/.+[^\/]
。
我也想确保道路不单纯是一个斜杠,这正则表达式不正确地解释这一点。 'var test1 =“/”; //我希望这是错误的。 –
只要将'*'改成'+' –