Я новичок в написании регулярных выражений. Я планирую писать регулярное выражение для проверки соответствия доменов с использованием дикой карты. Вот сценарии.регулярное выражение для проверки подстановочных знаков
Правильно:
*.test.com
test.com
abc.test.com
Некорректное:
*test.com
test.com*
test.*.com
test.abc*.com
Вот мое регулярное выражение для выше secnario
/^(([a-zA-Z0-9]|\*\.[a-zA-Z0-9])([a-zA-Z0-9\-_]{0,243}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/
Он работает, как ожидалось. можем ли мы улучшить или написать лучшее выражение?
, чтобы улучшить ваше регулярное выражение, сообщите нам правила –