Я хочу, чтобы удалить номер, содержащий от 6 до 8 цифр, поэтому регулярное выражение, я использую это: \ б \ д {6,8}условное регулярное выражение - Javascript
Он отлично работает, но это если у меня есть два числа, разделенные символом подчеркивания (_), например 1234567890_123456789 Я хочу, чтобы это было удалено. Я должен использовать \ b (границу).
Мне кажется, что условие:
номера матча между 6 и 8 цифрами, но если вы видите два числа, разделенного подчеркивание сопрягать их тоже (независимо от количества цифр в каждом номере).
матч: 12345678
матч: 12345678934567_123456789
матч: 123_23
не ровня: 12345
Мне нужен один регулярное выражение, которое обрабатывает оба случая.
Большое спасибо.
Привет Нил, я не могу использовать последнюю \ б, мне нужно что-то, что будет работать без последнего \ б Thanks – Asaf
@AsafCohen Если удалить последний \ б, то это будет соответствовать номера больше 8 цифр. Если за ним следуют буквы, а не цифры, вы также можете заменить '\ b' на' (?: [^ _ \ D] | $) '. [См. Здесь] (https://regex101.com/r/wF6eE7/7). – Neil
Вот что мне нужно. Спасибо! – Asaf