<html><head><title></title>
</head>
<script language="javascript">
//将字符串转化为数组
function split(original,regex)
{
var startIndex = 0;
var tempArray = new Array();
var index = 0;
startIndex = original.indexOf(regex);
while(startIndex < original.length && startIndex != -1)
{
temp = original.substring(index,startIndex);
tempArray.push(temp)
index = startIndex + regex.length;
startIndex = original.indexOf(regex,startIndex + regex.length);
}
tempArray.push(original.substring(index + 1 - regex.length));
return tempArray;
}
//利用正则表达式进行验证
function verify()
{
var myarray;
var patterns = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
myarray=split(document.mailform.maillist.value,",");
for(i=0;i<myarray.length;i++)
{
if(patterns.test(myarray[i]))
{
alert("email address");
return true;
}
else
{ alert("email address1"+document.mailform.maillist.value);
return false;
}
}
}
</script>
<body></body>
<form name="mailform" method="post" action="#" onSubmit=" return verify()">
<table>
<tr>
<td valign="top" ><img src="images/webmail/wab.gif"> 收件者...</td>
<td width="90%"><input type="text" name="maillist" ></td>
</tr>
<tr>
<input type="submit" name="submit" >
</tr>
</table>
</form>
<html>
分享到:
相关推荐
以下是从标题、描述、标签以及部分内容中提取的关键知识点,详细解释了如何使用JavaScript正则表达式进行各种常见场景下的表单验证。 #### 用户名验证 正则表达式:`^[a-zA-Z][\w]{5,17}$` 该表达式确保用户名由...
本主题将深入探讨如何利用JavaScript和正则表达式进行有效的表单验证,以实现无刷新验证,提高用户体验。 首先,JavaScript是一种广泛应用于客户端的脚本语言,它可以直接在用户的浏览器上运行,处理用户与网页的...
利用正则表达式来进行邮件地址的有效性检查等。 #### 七、总结 《精通正则表达式(第三版)简体中文版》是一本全面介绍正则表达式技术的书籍,不仅覆盖了基本语法和高级特性,还详细讲解了在不同编程环境下的具体...
### JavaScript正则表达式验证知识点 #### 一、概述 在Web开发中,表单验证是确保用户输入数据正确性的关键步骤之一。JavaScript作为一种客户端脚本语言,可以在数据提交到服务器之前进行验证处理,有效提高用户...
在JSP(JavaServer Pages)中,我们也可以利用JavaScript进行客户端验证,但还可以在服务器端进行进一步验证。JSP可以通过使用Java的Pattern和Matcher类来实现正则验证。以下是一个简单的例子: ```jsp String ...
- **合法性检查**:例如,如何使用正则表达式验证电子邮件地址的有效性,确保符合标准格式。 - **格式化操作**:例如,如何将日期字符串转换为统一格式,或者去除字符串中的空白字符等。 - **文本处理**:例如,...
RegexApplication/Default.aspx 正则表达式类的应用 RegexApplication/GetPageHtmlData.aspx 获取网页的内容 第10章(/10/) ASPNETValidator/Compare.aspx 比较验证 ASPNETValidator/...
假设我们想要验证一个字符串是否为合法的电子邮件地址,可以使用如下正则表达式: ```javascript var emailPattern = /^([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})$/; ``` 该正则表达式的含义是: - `^`:...
例如,邮箱地址验证通常会用到正则表达式,如`^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$`,这个模式能匹配大部分有效的电子邮件地址。 测试工具是提升正则表达式编写效率的关键,因为它可以实时显示匹配...
在这个“正则表达式测试器及教程”中,我们将深入探讨正则表达式的概念、语法以及如何利用工具进行有效的测试。 1. **正则表达式基本概念** - **模式匹配**:正则表达式定义了一种模式,用于在文本中查找符合该...
对于初学者来说,这个资源包提供了实践的机会,可以从代码中学习如何结合正则表达式和自定义逻辑进行表单验证。同时,也可以尝试改进现有验证规则,或者添加新的验证场景,以提升自己的JS技能。 总之,这个"全面的...
在JavaScript中,正则表达式是一种强大的工具,它可以用于验证输入数据的格式,如电子邮件地址、电话号码或日期等。在描述中提到的"简单的正则表达式测试",实际上是指通过编写简单的正则表达式,然后使用JavaScript...
它在编程语言、文本编辑器和各种应用程序中广泛使用,能够帮助我们处理和验证各种字符串格式,如电子邮件地址、电话号码、日期等。正则表达式(Regular Expression,简称regex)由一系列字符和特殊符号组成,通过...
- **JSP页面中的正则表达式**:在JSP中,可以利用JavaScript或EL表达式进行正则验证。 - **JavaMail**:在发送邮件时,可以使用正则表达式验证邮箱地址的格式。 - **日志处理**:分析日志文件时,正则表达式能...
利用正则表达式`/(.*\/){0,}([^\.]+).*/ig`可以从URL中提取出文件名部分,这对于解析和处理URL特别有用。 ### 限制网页表单输入 通过设置`onkeyup`和`onbeforepaste`事件,使用正则表达式限制文本框输入内容,例如...