Я получаю значение объекта как 3 вероятности различной строки как a) Не назначено b) (Не назначено) c) (не назначено).
мой вопрос заключается в том, как я могу найти только мою переменную, содержащую любой из этих и без какого-либо дополнительного текста с этим..?
Я так пробовал, но я не уверен, что это правильно или нет.?
var reg = '\bUnassigned\b'
var m = object.name.match(reg)
В этом мне интересно, если мое имя содержит больше текста ("xx Unassigned thins"), тогда у меня будут проблемы, как я могу подтвердить, что только мое имя содержит одно слово, которое мне нужно, любое предложение/подтверждение моего подхода..?
Если это должно быть строго указано ранее, вы можете иметь альтернативы с трубой |
и добавив ^
чтобы обозначить начало строки и $
чтобы обозначить конец строки, вы можете сопоставить их и ничего больше.
var reg = new RegExp('^(unassigned|\\( Unassigned \\)|Unassigned)$');
var m = object.name.match(reg);
'unassigned'
и без каких-либо дополнительных символов (скобки или пробел)? Учитывая вход, какой выход вы ожидаете?