Маска IP-адреса с использованием TextInput

Я пытаюсь создать TextInput для IP-адресов, и мне нужно контролировать диапазоны (0-255).

Я использовал regExp валидатор, а также inputMask из "000.000.000.000;0" но это отменило валидатор.

Как я могу создать валидатор IP с маской ввода?

TextInput
{
  id: myLineEdit
  anchors.fill: parent
  cursorVisible: true
  focus: true

  validator:RegExpValidator
  {
    regExp:/^(([01]?[0-9]?[0-9]|2([0-4][0-9]|5[0-5]))\.){3}([01]?[0-9]?[0-9]|2([0-4][0-9]|5[0-5]))$/
  }

  inputMask:  "000.000.000.000;0"
}

1 ответ

Пропустите маску ввода.

И вы должны определить различные компоненты для IPv4 и IPv6.

Другие вопросы по тегам