Я хочу проверить это условие, если ключевым событием является забой или нет:Regex граница слова (забой) тест
if (key.match(/[\b]/)) {
return true;
}
где key
исходит от нажатия клавиши. (например, 'a', '6' , '.'
и т. д.) Какое должно быть значение key
для if
условие для возврата true
?
Я пробовал key
как '.'
, так как это граница слова (но только со словом, к сожалению). Каким должен быть ключ, чтобы показать backspace <-
.
вы имеете в виду это? 'key.match (/ [\ w.] /)' –
Нет, он будет соответствовать любому слову (символу слова). Я хочу совместить границу слова. Они разные. http://stackoverflow.com/questions/11874234/difference-between-w-and-b-regular-expression-meta-characters –
Вы не можете определить границу слова без двух символов для сравнения. Тестирование '\ b' в отношении символа всегда равно * true *. Против пробела = false. Кроме того, ваши регулярные выражения проверяют наличие символа обратного пробела, а не границы слова. Проверьте [здесь, regex1010] (https://regex101.com/r/zI1rV5/1) - объяснение в правой панели. – ClasG