一个比较简单的问题!绝对给分! 对于判断mail格式正确性完全可以用JS来做啊~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function emailcheck(email) { var yufan = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; if(yufan.test(email)) { return true; } return false; } 正则表达式,不过你在php中做这个判断,不太合适,应该用javascript~:),也许你有特殊的用途 我不同意诸位用javascript判断的想法。虽然可以,但不安全。我可以不使用你的网站提供的表单而是自己制作一个表单向你的页面提交数据而轻易的绕过你的javascript检查代码,虽然从这个例子看不出我会给你造成什么破坏,但至少你的代码几乎是没有用的,最好的方法是两种检查(客户端和服务器端)都有检查,客户端的用来减少用户等待时间,服务器端的用来实现强制的约束。我是正确的。 对了,ereg和eregi是正则表达式函数,用来检查一个字符串是否符合某种模式,其中后一个不考虑大小写。php中好像没有提供正则表达式的详细的使用方法,你可以参考perl中的正则表达式的写法。perl的文档中有。perl的文档网上很多,搜索一下就找得到。 你去下载perl的文档,然后仔细看看正则表达式一章,这个很有用的。一两句话也说不清楚。 对啊!!用javascript很不安全啊,我们这里有个聊天室就是用javascript做的判断,原码如下function validstr(str){ var s,i,j; s=" +=|'#&<>%*`^/\\\";,."; str1=str.value.toString(); for (i=0; i<str1.length; i++) { for(j=0;j<s.length;j++) { if (str1.charAt(i) == s.charAt(j)) { alert("名字中不能包含特殊字符: +=|'#&<>%*`^/\\\";,.空格."); str.focus(); return false; } } } return true;}只要把这个代码改一下就可以绕过判断,我想这个和emil判断同理啊所以我同意hsboy的观点,不能用javascript做判断 请问如何显示在线用户 无法生成ZIP包。求救 一个Socket连接发送多个url数据的问题 一个mysql语句的问题 进来看看 这两天新做了一个PHP网站,望大家给点意见 mysql语句执行错误总是会返回错误原因吗? 删除UBB代码 pdfobject.js 为什么同一个页面只有最后一个id="tanChu3"能引入PDF而前两个是空白 一个函数的调用过程有点没看懂,望大神解释,基于symfony2 APMServ服务开启了,但是打不开本地网站 也安装不了dede了 一个数组问题,请教PHP高手 表单难题!!!高手快!快!快!!!马上送分
{
var yufan = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if(yufan.test(email))
{
return true;
}
return false;
}
原码如下
function validstr(str)
{
var s,i,j; s=" +=|'#&<>%*`^/\\\";,.";
str1=str.value.toString();
for (i=0; i<str1.length; i++)
{
for(j=0;j<s.length;j++)
{
if (str1.charAt(i) == s.charAt(j))
{
alert("名字中不能包含特殊字符: +=|'#&<>%*`^/\\\";,.空格.");
str.focus();
return false;
}
}
}
return true;
}
只要把这个代码改一下就可以绕过判断,我想这个和emil判断同理啊
所以我同意hsboy的观点,不能用javascript做判断