如何验证文本区域字段,不包括这些值 电话号码、电子邮件地址或邮件中的任何 URL。
如果给出的任何详细信息自动拒绝带有联系信息的邮件?? 建议我
<form action="main.php" method="post">
<textarea data-questionable="true" id="message_body" name="message_text" rows="7" class="submit-text-box"></textarea>
<br/>
<input type='submit' name='send' Value='Send Details' onclick='validate()' />
</form>
您的问题有点不清楚,但听起来您想确保文本区域中没有电话号码,电子邮件地址或URL。下面是一些代码,用于验证文本区域中不存在每个片段。如果文本区域中存在这三个字段中的任何一个,以下代码将发出警报。
电话号码:
function phonenumber(inputtxt)
{
var phoneno = /^d{10}$/;
if((inputtxt.value.match(phoneno))
{
alert("message");
return false;
}
else
{
return true;
}
}
电子邮件:
var emailPat = /^(".*"|[A-Za-z]w*)@([d{1,3}(.d{1,3}){3}]|[A-Za-z]w*(.[A-Za-z]w*)+)$/
var EmailmatchArray = Email.match(emailPat);
if (EmailmatchArray != null) {
alert("Text contains an email!");
return false;
}else{
return true;
}
网址:
var Url = "^[A-Za-z]+://[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&?/.=]+$";
var isURL = WebUrl.match(Url);
if (isURL != null) {
alert("Contains a URL.");
return false;
}else{
return true;
}