我在这里有一个代码,现在我想向它添加正则表达式。在“Bedrijfsnaam”上,需要接受使用字母字符、数字、空格和一些符号,例如:. - _ 和 @。在“Contactpersoon”上,只需要接受使用字母字符、空格和点即可。对于“电子邮件”,需要接受使用字母字符和 .,后跟 @,然后是字母字符和 -、a。之后最多 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>