---
title: "Validera fält i en FormManager"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/176876-validera-fält-i-en-formmanager"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "MickeA.com"
published: "2009-02-12T13:23:15.000Z"
updated: "2009-02-16T10:25:26.000Z"
replies: 1
views: 317
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/176876-validera-fält-i-en-formmanager"
---

# Validera fält i en FormManager

## #1 — MickeA.com, 2009-02-12T13:23Z

Hej,

Har en sida där jag ska lägga till validering enligt ett regexp.
Sidan använder FormManager och formuläret ser ut såhär:

```
<fc:FormManager ID="uif" runat="server">
<fc:FormPage runat="server">
   <h2><png:LLiteral Key="userinfobaseheader" runat="server" /></h2>
   <table class="userinfo-body">
   <fc:Field id="loginfield" fieldid="login" runat="server" width="215" required="true" />
   <fc:Field id="nicknamefield" fieldid="nickname" runat="server" />
   <fc:Field id="emailfield" fieldid="email" runat="server" required="true" />
</fc:FormPage>
</fc:FormManager>
```

Jag ska nu validera fältet "login" men vet inte alls hur ska jag få tag på värdet.
Den ytterligare kod som finns är det som händer när man trycker "Submit":

```
void submitBtn_Click(object sender, EventArgs e)
{
  _module.DoSubmit(sender, e);
  errorLbl.Text = _module.ErrorMessage;
  errorPanel.Visible = _module.HasErrors;
}
```

Hur får jag in valideringen här?

Jag ska kolla fältet emot följande RegExp: 

```
@"\A(?![a-zA-Z0-9_&.\- ]*? {2,})[a-zA-Z0-9_&.\- ]{2,12}\z"
```

Tacksam för alla idéer och förslag.

Permalänk: https://www.webforum.nu/p/176876

## #2 — MickeA.com, 2009-02-16T10:25Z

Jag har löst problemet med valideringen, men måste göra om mitt mönster något.
Det man anger som login ska matcha följande:

- 2-12 tecken
- a-z A-Z 0-9 - . \_
- Jag vill inte tillåta mellanslag överhuvudtaget.

Hur ska jag göra om mönstret:

```
@"\A(?![a-zA-Z0-9_&.\- ]*? {2,})[a-zA-Z0-9_&.\- ]{2,12}\z"
```

Förstår inte rikigt hur RegExp fungerar.

Tack!

Permalänk: https://www.webforum.nu/p/2169163

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/176876-validera-fält-i-en-formmanager
