Регулярное выражение для ограничения количества символов в форме Google

#regex #google-forms

#регулярное выражение #google-forms

Вопрос:

Я пытаюсь заставить регулярное выражение работать в Google forms, чтобы ограничить количество символов в форме. Я попробовал несколько строк кода, которые нашел в Интернете, но, похоже, это не работает.

Первой строкой, которую я попробовал, была эта, и на самом деле, казалось, что она немного работала, но затем перестала работать:

 [w]{1,800}
  

Второй, который я попробовал, был таким:

 ^W*(w (W |$)){1,200}$
  

У кого-нибудь есть какие-либо предложения относительно того, почему они не будут работать? Кроме того, должно ли это быть «регулярное выражение», а затем «содержит» или «Соответствует?

Комментарии:

1. вы хотели сопоставить какой-либо символ или только символ слова?

Ответ №1:

Я не знаю Google forms, но регулярное выражение, которое может проверять количество символов, будет:

 ^.{0,200}$
  
  • Бит {0,200} означает от 0 до 200, поэтому измените его в соответствии с вашими потребностями.
  • . является заполнителем для любого символа.
  • ^ и $ являются якорями начала и конца строки. Они гарантируют, что регулярное выражение не будет совпадать в середине строки.