Microsoft.Compute.UserNameTextBox Kullanıcı Arabirimi öğesi

Windows ve Linux kullanıcı adları için yerleşik doğrulamaya sahip bir metin kutusu denetimi.

Kullanıcı arabirimi örneği

Microsoft.Compute.UserNameTextBox

Şema

{
  "name": "element1",
  "type": "Microsoft.Compute.UserNameTextBox",
  "label": "User name",
  "defaultValue": "",
  "toolTip": "",
  "constraints": {
    "required": true,
    "regex": "^[a-z0-9A-Z]{1,30}$",
    "validationMessage": "Only alphanumeric characters are allowed, and the value must be 1-30 characters long."
  },
  "osPlatform": "Windows",
  "visible": true
}

Örnek çıktı

"Example name"

Açıklamalar

  • olarak ayarlanırsa constraints.required true, metin kutusunun başarıyla doğrulanabilmesi için bir değere sahip olması gerekir. Varsayılan değer şudur: true.
  • osPlatformbelirtilmelidir ve Windows veya Linux olabilir.
  • constraints.regex bir JavaScript normal ifade desenidir. Belirtilirse, metin kutusunun değeri başarıyla doğrulanabilmesi için desenle eşleşmelidir. Varsayılan değer şudur: null.
  • constraints.validationMessage , metin kutusunun değeri tarafından constraints.regexbelirtilen doğrulamada başarısız olduğunda görüntülenecek bir dizedir. Belirtilmezse, metin kutusunun yerleşik doğrulama iletileri kullanılır. Varsayılan değer şudur: null.
  • Bu öğe için osPlatformbelirtilen değeri temel alan yerleşik doğrulamaya sahiptir. Yerleşik doğrulama, özel bir normal ifadeyle kullanılabilir. için constraints.regex bir değer belirtilirse hem yerleşik hem de özel doğrulamalar tetiklenir.

Sonraki adımlar