Dela via


Användargränssnittselementet Microsoft.Compute.UserNameTextBox

En textrutekontroll med inbyggd validering för Windows- och Linux-användarnamn.

Exempel på användargränssnitt

Microsoft.Compute.UserNameTextBox

Schema

{
  "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
}

Exempelutdata

"Example name"

Kommentarer

  • Om constraints.required är inställt på truemåste textrutan ha ett värde för att verifieras. Standardvärdet är true.
  • osPlatform måste anges och kan vara antingen Windows eller Linux.
  • constraints.regex är ett reguljärt JavaScript-uttrycksmönster. Om det anges måste textrutans värde matcha mönstret för att valideras. Standardvärdet är null.
  • constraints.validationMessage är en sträng som ska visas när textrutans värde misslyckas med valideringen som anges av constraints.regex. Om det inte anges används textrutans inbyggda valideringsmeddelanden. Standardvärdet är null.
  • Det här elementet har inbyggd validering som baseras på det värde som angetts för osPlatform. Den inbyggda valideringen kan användas med ett anpassat reguljärt uttryck. Om ett värde för constraints.regex anges utlöses både de inbyggda och anpassade valideringarna.

Nästa steg