Ange regler för ett formulär

Du kan skapa regler som svarspersonerna måste följa när de fyller i ditt formulär. Om du till exempel ber om e-postadresser kan du se till att det endast går att skicka in korrekt formaterade e-postadresser.

Konfigurera regler för en fråga

  1. Öppna ett formulär i Google Formulär.
  2. Lägg till en av följande typer av frågor:
    • Kort svar
    • Stycke
    • Kryssrutor
  3. Klicka på Mer Mer.
  4. Klicka på Svarsvalidering.
  5. Välj en typ av regel.
  6. Till höger skriver du ett felmeddelande som visas för svarspersonerna om de anger ett svar som bryter mot dina regler.

Typer av regler

Alla frågetyper som tillåter svarsvalidering har olika inställningar.

Kort svar
  • Tal:
    • Operatorer för jämförelse av tal
      • Exempel: Ett tal som är större än eller lika med 50
    • Mellan
      • Exempel: Ett heltal mellan 21 och 42
    • Inte mellan
    • Antal
    • Heltal
  • Text:
    • Innehåller
      • Exempel: Svaren måste innehålla ordet ”godis”.
    • Innehåller inte
    • E-post: Svaret ska vara i e-postformat.
    • Webbadress: Svaret ska vara i webbadressformat.
  • Längd: Kräv ett högsta eller lägsta antal tecken.
    • Exempel: Begränsa svaren till 500 tecken eller kräv minst 200 tecken.
  • Reguljärt uttryck: Kräv att textsvar matchar vissa formler som du väljer. Läs mer om reguljära uttryck.
    • Exempel: Svaren måste vara ett 10-siffrigt telefonnummer med varje siffra mellan 0–9.
      • Indata: Reguljärt uttryck matchar [0–9]{10}
      • Förväntat resultat: 1234567890
Stycke
  • Längd: Kräv ett högsta eller lägsta antal tecken.
    • Exempel: Begränsa svaren till 500 tecken eller kräv minst 200 tecken.
  • Reguljärt uttryck: Kräv att textsvar matchar vissa formler som du väljer. Läs mer om reguljära uttryck.
Kryssrutor
  • Välj minst: Ange ett minsta antal rutor som kan markeras. Se till att minst ett visst antal rutor är markerade.
  • Välj högst: Ange ett högsta antal rutor som kan markeras.
  • Välj exakt: Ange antalet rutor som måste markeras.

Reguljära uttryck

Du kan kräva att svaren ska matcha en viss uppsättning kriterier. Dessa kallas reguljära uttryck. Reguljära uttryck används för att söka efter mönster i svaren.

Exempel på reguljära uttryck
Tabellen nedan visar ett urval av några av de uttryck som Google Dokument har stöd för. Det finns dock många andra uttryck som användarna kan utnyttja.
Uttryck Beskrivning Exempel Matchar Matchar inte
. En punkt betyder alla tecken på den angivna platsen. g. ge, ger, gr ser, ber
* En asterisk efter ett tecken innebär en sökning efter det föregående tecknet som upprepas 0 eller fler gånger. ge*r ger, gr, geeer gEr, grer
+ Ett plus efter ett tecken innebär en sökning efter teckning som visas 1 eller fler gånger. ge+r ger, geeer gr, gEr, grer
? Det föregående uttrycket är valfritt. ge?g gr, ger gEr, grer
^ En cirkumflex måste placeras i början av ett reguljärt uttryck och betyder att strängen börjar med tecknet/tecknen eller sekvensen efter cirkumflexen. ^[gl]er ger, ler Han ger, han ler
$ Ett dollartecken måste placeras i slutet av ett reguljärt uttryck och betyder att strängen slutar med tecknet/tecknen eller sekvensen före dollartecknet. [gl]er$ ger, ler, ger ler gerr, lerr, ger lerr
{A, B} Det tidigare uttrycket upprepas mellan A och B gånger, där A och B är siffror. g(e{1,2})r ger, geer gr, geeer, gEr
[x], [xa], [xa5] En teckenuppsättning indikerar att bara ett av de angivna tecken ska förekomma på den aktuella positionen. Oftast gäller att alla tecken är giltiga inom hakparentes, inklusive tecken som nämnts tidigare i uttryck: [xa,$5Gg.] g[re]r ger, går gr, gEr, geeer
[a-z] Ett teckenuppsättningsintervall anger en sökning efter ett tecken inom det angivna teckenintervallet. Vanliga intervall är a-z, A-Z och 0-9. Intervall kan kombineras till ett intervall: [a-zA-Z0-9]. Intervall kan också kombineras med teckenuppsättningar (beskrivs ovan): [a-zA-Z,&*]. g[r-e]r ger, går, dpg, drg gr, gEr, gör
[^a-fDEF] En teckenuppsättning som börjar med ett ^ betecknar en sökning efter ett tecken som inte finns inom den angivna uppsättningen. d[^aeu]g ger, gEr, gir, g$r gr, går, gör, gar
\s Alla blanktecken. g\sr g r, g[TAB]r gr, ger, grer

Obs! När du försöker söka efter faktiska förekomster av ett tecken som har en särskild betydelse i reguljära uttryck, som ^ och $, måste du ange ett bakåtvänt snedstreck framför tecknet. Om du exempelvis vill söka efter en förekomst av tecknet $, skriver du \$.

Nedan finns ett par exempel på hur reguljära uttryck kan användas för att söka i ett kalkylark:

Sök efter celler som innehåller dollarsummor

Ange följande i sökfältet: ^\$([0-9,]+)?[.][0-9]+

Detta innebär en dollarsumma där första siffran är en siffra 0-9 eller ett kommatecken som förekommer noll eller flera gånger, följt av [.], följt av valfritt antal 0-9 som upprepas en eller flera gånger. Denna sökning skulle returnera något av följande: $4.666, $17.86, $7.76, $.54, $900,001.00, $523,877,231.56

Sök efter celler som innehåller amerikanska postnummer

Ange följande i sökfältet: [0-9]{5}(-[0-9]{4})?

Detta innebär ett amerikanskt postnummer bestående av fem siffror och ett valfritt bindestreck och fyrsiffrigt tillägg.

Sök efter celler som innehåller namn som börjar med en gemen

Ange följande i sökfältet: ^[az].**

Detta innebär en cellinmatning som innehåller en gemen följt av ett annat tecken 0 eller fler gånger. Denna sökning skulle returnera något av följande: bob, jim, gEORGE, marTin

true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

Sök
Rensa sökning
Stäng sökrutan
Huvudmeny
4581573951092750530
true
Sök i hjälpcentret
true
true
true
true
true
35
false
false