Шаблон Regex, который соответствует любому числу, включает 1-9, кроме 2 Мне нужен шаблон регулярного выражения, который соответствует любому числу, включая 1-9 чисел, кроме 2? Моя попытка: ([1-9][^2]) Но это не работает для меня. Ответ 1 Вы можете сопоставить диапазон чисел до и после двух с помощью [0-13-9], например: "4526".match(/[0-13-9]+/) ["45"] "029".match(/[0-13-9]+/) ["0"] "09218".match(/[0-13-9]+/) ["09"] Ответ 2 Другой способ сделать это: /[^\D2]/ Это означает, что это не цифра или 2. Ответ 3 Или это также правильный ответ. /(?!2)\d/ Ответ 4 Этот RegExp работает: /([013-9])/
Ответ 1 Вы можете сопоставить диапазон чисел до и после двух с помощью [0-13-9], например: "4526".match(/[0-13-9]+/) ["45"] "029".match(/[0-13-9]+/) ["0"] "09218".match(/[0-13-9]+/) ["09"]