当破折号前后有空格时匹配

时间:2019-04-01 17:32:08

标签: javascript regex

仅当检测到破折号前后有空格时才需要匹配。例如:

"first - place" 

当检测到破折号时只有一个空格而之后没有空格时,我还需要一个单独的示例,例如:

"first -place"

2 个答案:

答案 0 :(得分:0)

您正在寻找/( - )+/g/( -)+/g

此生成器应为您提供帮助:https://regexr.com/

答案 1 :(得分:0)

两边都有空格-

var str = "first - place";
var patt = new RegExp(/\s-\s/);
var res = patt.test(str);

在空格之前

var str = ""first -place" ";
var patt = new RegExp(/\s-/);
var res = patt.test(str);