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

  • true olarak ayarlanırsaconstraints.required, metin kutusunun başarıyla doğrulanması için bir değere sahip olması gerekir. Varsayılan değer true değeridir.
  • osPlatform belirtilmelidir ve Windows veya Linux olabilir.
  • constraints.regex bir JavaScript normal ifade desenidir. Belirtilirse, başarıyla doğrulamak için metin kutusunun değeri desenle eşleşmelidir. Varsayılan değer null'dır.
  • 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 null'dır.
  • Bu öğe için osPlatformbelirtilen değeri temel alan yerleşik doğrulamaya sahiptir. Yerleşik doğrulama, özel bir normal ifadeyle birlikte kullanılabilir. için constraints.regex bir değer belirtilirse hem yerleşik hem de özel doğrulamalar tetiklenir.

Sonraki adımlar