Матч, когда есть тире с пробелами до и после - PullRequest
0 голосов
/ 01 апреля 2019

Мне нужно сопоставлять только тогда, когда обнаружена тире с пробелами до и после.Например:

"first - place" 

Мне также понадобится отдельный пример, когда обнаруживается тире только с одним пробелом и без пробела, например:

"first -place"

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

Оба боковых пространства-

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);
0 голосов
/ 01 апреля 2019

Вы ищете /( - )+/g и /( -)+/g.

Этот генератор должен помочь вам: https://regexr.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...