ASP.NET RegularExpressionValidator ohjelma

Määrittely ja käyttö

RegularExpressionValidator ohjelma käytetään syötetiedon validointiin, varmistaakseen, että se vastaa säännöllistä lauseketta.

Huomautus:Ellei selain tue asiakaskantaista validointia tai EnableClientScript asetetaan arvoon false, niin suoritetaan sekä palvelimella että asiakaskannassa validointi.

Huomautus:Jos syöttövalitsin on tyhjä, validointi epäonnistuu. Käytä RequiredFieldValidator -valitsinta tehdäksesi kentän pakolliseksi.

Ominaisuus

Ominaisuus Kuvaus
BackColor RangeValidator ohjelman taustaväri
ControlToValidate Vahvistettavan ohjaimen id.
Display

Vahvistusohjaimen näyttämis käyttäytymistä.

Sallitut arvot ovat:

  • None - Vahvistusviesti ei näytetä sisäänrakennettuna.
  • Static - Vahvistusviestin näyttämiseen käytettävä tila on määritetty sivun asetuksissa.
  • Dynamic - Jos vahvistus epäonnistuu, vahvistusviestin näyttämiseen käytettävä tila lisätään automaattisesti sivulle.
EnableClientScript Totuusarvo, joka määrää, onko asiakaspuolen vahvistus käytössä.
Enabled Totuusarvo, joka määrää, onko vahvistusohjain käytössä.
ErrorMessage

Viesti, joka näytetään ValidationSummary-ohjaimessa, kun vahvistus epäonnistuu.

Huomautus: Jos Text-ominaisuutta ei ole asetettu, teksti näytetään myös tässä vahvistusohjaimessa.

ForeColor Ohjaimen etupuoli.
id Ohjaimen yksilöllinen id.
IsValid Totuusarvo, joka osoittaa, onko liittyvä syöteohjain vahvistettu.
runat Määritellään, että tämä valintatyökalu on palvelinohjain. On asetettava "server".
Teksti Viesti, joka näytetään, kun vahvistus epäonnistuu.
Vahvistuslauseke Määritellään, että valintatyökalun syöte on vahvistettava säännöllisellä lausekkeella. Säännöllisen lausekkeen syntaksi on erilainen asiakas- ja palvelinpuolella.

Esimerkki

RegularExpressionValidator
Tässä esimerkissä olemme määrittäneet .aspx-tiedostoon TextBox-ohjaimen, Button-ohjaimen, Label-ohjaimen ja RegularExpressionValidator-ohjaimen. submit()-funktio tarkistaa, onko sivu kelvollinen. Jos sivu on kelvollinen, "Sivu on kelvollinen!"-viesti palautetaan Label-ohjaimessa. Jos sivu ei ole kelvollinen, "Sivu ei ole kelvollinen!"-viesti palautetaan Label-ohjaimessa. Jos vahvistus epäonnistuu, teksti "Postinumero on viiden merkin pituinen numero!" näytetään RegularExpressionValidator-ohjaimessa.