我在这里有一个代码,现在我想向它添加正则表达式。
在“Bedrijfsnaam”上,需要接受使用字母字符,数字,空格和一些符号(例如)的接受。 -_和@。
在“Contactpersoon”上,只需要使用字母,空格和点即可。
对于“电子邮件”,需要接受使用字母字符和。,然后使用@,然后使用字母字符和--。然后最多3个字母字符// //因为我也希望此电子邮件地址能够:r.kameel@noordkabels.nl或r.kameel@noord-kabels.nl

在“Telefoonnummer”上,只需要使用10位数字即可。

这是我已经拥有的javascript代码:

    <script language="JavaScript" type="text/javascript">
function validateForm()
{
var x=document.forms["myForm"]["Bedrijfsnaam"].value;
if (x==null || x=="")
  {
  alert("De bedrijfsnaam is niet ingevuld, u wordt verzocht dit veld in te vullen.");
  return false;
  }

  var x=document.forms["myForm"]["Contactpersoon"].value;
if (x==null || x=="")
  {
  alert("De naam van de contactpersoon is niet ingevuld, u wordt verzocht dit veld in te vullen.");
  return false;
  }


  var x=document.forms["myForm"]["Email"].value;
if (x==null || x=="")
  {
  alert("Het E-mailadres van de contactpersoon is niet ingevuld, u wordt verzocht dit veld in te vullen.");
  return false;
  }

    var x=document.forms["myForm"]["Telefoonnummer"].value;
if (x==null || x=="")
  {
  alert("Het telefoonnummer van de contactpersoon is niet ingevuld, u wordt verzocht dit veld in te vullen.");
  return false;
  }


      var x=document.forms["myForm"]["option1"].value;
if (x==null || x=="")
  {
  alert("Zoekwoordcombinatie 1 van de gewenste zoekwoordcombinaties waarop uw bedrijf online vindbaar wil zijn is niet ingevuld, u wordt verzocht dit veld in te vullen.");
  return false;
  }


}

</script>

最佳答案

您可以在以下网站上找到一个有用的正则表达式库:
http://regexlib.com/

10-05 20:29
查看更多