Hoppa till huvudinnehåll
Validering av textfält
Uppdaterad för mer än 4 månader sedan

Obs!

Vissa av bilderna och länkarna i denna artikel finns eventuellt endast tillgängliga på amerikansk engelska.

Tillgänglighet: Essentials, Business, och Enterprise-planer

Med den här funktionen hjälper vi dig att se till att dina mottagares inmatningsinformation i fält alltid visas i rätt format.

Notera:

Du kan endast ange fältvalidering i textfält.

Du kan ange dessa fältformat i ett textfält:

För att aktivera ett av dessa format i ett textfält ska du först lägga till ett textfält i dokumentet eller mallen. Klicka sedan på ikonen för fältegenskaper och gå till inställningen på den högra panelen. Under Validering väljer du ett av formaten.

Om information visas i ett fält i ett felaktigt format, och dokumentet fortfarande är i utkaststatus, kan dokumentet inte skickas förrän formatet har korrigerats.

Om mottagaren har angett ogiltig information kommer de inte att kunna slutföra dokumentet. Alla fält med ogiltiga inmatningar kommer att visas.

mceclip6.png

Anpassad regel (reguljärt uttryck)

Du kan använda anpassade regler för att skapa valideringsmönster via reguljära uttryck (a.k.a. regex).

Reguljära uttryck är ett kraftfullt verktyg för validering av textfält. Genom att definiera mönster kan du tillämpa specifika regler och begränsningar för mottagarnas inmatning.

För att skapa en anpassad regel måste du först fastställa de specifika kraven för din textfältsvalidering. Du kanske t.ex. vill kontrollera att indata endast innehåller bokstäver, siffror eller en viss uppsättning tecken. Identifiera eventuella längdbegränsningar eller specifika mönster som du vill tillämpa.

Baserat på dina krav skapar du det reguljära uttrycksmönster som matchar den önskade inmatningen. Om du t.ex. vill validera att indata består av bokstäver och siffror kan mönstret vara [A-Za-z0-9]+.

Följ dessa steg för att aktivera anpassad validering för ett textfält:

  1. Lägg till ett textfält i ett dokument, en mall, ett innehållsbiblioteksobjekt eller ett formulär

  2. Välj Egenskaper i den flytande panelen och välj Anpassad regel (reguljärt uttryck) i rullgardinsmenyn Validering

  3. I fältet Anpassat regelmönster anger du det reguljära uttryck som definierar det dataformat som du vill att mottagaren ska mata in

  4. I fältet Instruktioner för mottagare anger du information som hjälper dina mottagare att ange rätt information

  5. Aktivera inställningen Obligatoriskt och skicka sedan dokumentet

När du har skickat ditt dokument kommer mottagaren endast att kunna slutföra det om de anger giltig information. Om de lämnar information i ett felaktigt format kommer fältet att markeras med rött.

Reguljära uttryck kan vara komplexa, och implementeringen av dessa kan kräva kunskap om specifika regex-funktioner och alternativ. Läs mer om reguljära uttryck här.

Exempel på valideringsmönster för regex

Här är några exempel på regex-valideringsmönster:

Canadian Social Insurance Number (SIN)

  • Mönster: ^\d{3}(\s?|[-]?)\d{3}(\s?|[-]?)\d{3}$

  • Beskrivning: Validerar kanadensiskt socialförsäkringsnummer. Accepterade värden är 123123123, 123 123 123, eller 123-123-123.

Förkortningar för delstater i USA

  • Mönster: (A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])

  • Beskrivning: Validerar postförkortningar för delstater i USA (två bokstäver, alltid versaler, utan punkter).

Brittiskt nationellt försäkringsnummer (NINo)

  • Mönster: [A-CEGHJ-PR-TW-Z]{1}[A-CEGHJ-NPR-TW-Z]{1}\s?[0-9]{2}\s?[0-9]{ 2}\s?[0-9]{2}\s?[A-DFMP ]

  • Beskrivning: Validerar Storbritanniens nationella försäkringsnummer. Ett NINo består av två bokstäver, sex siffror och en slutbokstav, alltid A, B, C eller D. Det ser ut så här: QQ 12 34 56 A.

Internationellt bankkontonummer (IBAN)

  • Mönster: ^[A-Z]{2}[0-9]{2}[A-Z0-9]{1,30}$

  • Beskrivning: Validerar International Bank Account Number (IBAN), ett standardiserat format som används av de flesta europeiska länder. Formatet består av bokstäver och siffror och har en fast längd på upp till 34 tecken.

Fick du svar på din fråga?