Christian Weissengruber: Regulärer Ausdruck zum Überprüfen von Preisfeldern

Beitrag lesen

Wie muß es heißen und wie prüft man generell Felder, in denen nur bestimmte Zeichen vorkommen dürfen.
Hab in selfhtml nix zu diesen speziellen Fällen gefunden.

hallo,
hier mal ein Stueck js:
  if (theForm.Stmd_Knr.value == "")
  {
    alert("Geben Sie einen Wert in das Feld "Kundennummer" ein.");
    theForm.ccode.focus();
    return (false);
  }
var checkOK = "0123456789";
  var checkStr = theForm.Stmd_Knr.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ",")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld "Kundennummer" ein.");
    theForm.Stmd_Knr.focus();
    return (false);
  }
vielleicht nuetzt Dir das was.
Gruss
Christian