上面这一行代码中, NAME写错了。
正确代码如下,请参考.
<html><head>
<title>XXX</title>
<script Language="JavaScript">
function checkEmail(el)//用正则表达式判断
{
var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z-]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]|net|NET|asia|ASIA|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|cn|CN|cc|CC)$"
var re = new RegExp(regu)
if(el.search(re) == -1)
{
alert("错误")
}else{
alert("正确")
}}
</script>
</head>
<body>
<table>
<tr>
<td align="right" bgcolor="#66FFCC">电 子 邮 箱:</td>
<td><input type="text" maxlength="40" name="mymail" id="myemail" size="40" />(必须包含“@”字符)<input type="button" onclick="checkEmail(document.getElementById('myemail').value)" value="检测" /></td>
</tr>
</table>
</body>
</html>
效果如下。
这个用js来替换就好了代码如下
<script>
var s="aaa@testbbb"
s = s.replace("@","#")
document.write(s)
</script>
这样就可以了,直接复制过去就行了,更多的js解答可以参考seostudying.com
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)