尝试检查randomString
是否以just.
开头(包括点)。
这应该是假的,但事实并非如此:
var randomString = 'justanother.string';
var a = randomString.match('^just\.');
console.log(a);

我可能在正则表达式论证中遗漏了一些东西。
答案 0 :(得分:4)
您需要使用创建Regular Expression和使用.test()
方法。
var randomString = 'justanother.string';
var a = /^just\./.test(randomString)
console.log(a);
答案 1 :(得分:1)
答案很简单,你没有创造出正则表达式
'this is not regex'
/this is regex/
new RexExp('this is also regex')
var randomString = 'justanother.string';
var a = randomString.match(/^just\./);
console.log(a);
// I sugest dooing something like this
const startsWithJust = (string) => /^just\./.test(string)

答案 2 :(得分:1)
var randomString = 'justanother.string';
var another = 'just.....................';
console.log( randomString.match('^(just[.]).*') );
console.log( another.match('^just[.].*') );

答案 3 :(得分:0)
如果您希望保持线条相同,则只需要进行一次更改。
var a = randomString.match('^just\\.');
你需要逃避第一个反斜杠。