var s='zhoukang@.'
alert(s.lastIndexOf('.')==(s.length-1))
解决方案 »
- 求助关于ajax验证数据防止提交的问题
- JS 正则求助
- 添加头行声明后在Firefox中无法正常运行效果
- C#和Javascript如何互相传值?
- AJAX能否做到递交整个页面而不刷新页面?换句话说就是AJAX能不能实现SUBMIT的功能而不刷新页面?
- 怎么样计算(DIV内的字符串)的像素长度和像素高度,在线等~~~~~~~~~~
- 请教大家可不可以给appendChild方法附加|绑定一个自定义函数
- 一个简单问题,如何求一个div的相对于浏览器的top
- 在浏览器任何位置按任何按键,都要执行某个动作,怎么写代码﹖
- 那位有JAVASCRIPT 的中文手册下载
- 求把json字符串转换为json对象的方法
- js加密问题,求高手
if(reg.exec("33."))
{
alert("后面有点");
}
/**
* Reference: Sandeep V. Tamhankar ([email protected]),
* http://javascript.internet.com
*/
function checkEmail(emailStr) {
if (emailStr.length == 0) {
return true;
}
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^(\d{1,3})[.](\d{1,3})[.](\d{1,3})[.](\d{1,3})$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom + ")*$");
var matchArray=emailStr.match(emailPat);
if (matchArray == null) {
return false;
}
var user=matchArray[1];
var domain=matchArray[2];
if (user.match(userPat) == null) {
return false;
}
var IPArray = domain.match(ipDomainPat);
if (IPArray != null) {
for (var i = 1; i <= 4; i++) {
if (IPArray[i] > 255) {
return false;
}
}
return true;
}
var domainArray=domain.match(domainPat);
if (domainArray == null) {
return false;
}
var atomPat=new RegExp(atom,"g");
var domArr=domain.match(atomPat);
var len=domArr.length;
if ((domArr[domArr.length-1].length < 2) ||
(domArr[domArr.length-1].length > 3)) {
return false;
}
if (len < 2) {
return false;
}
return true;
}
alert(checkEmail('zhoukang@.'));
</script>
alert("格式不对")
end if
if(s.lastIndexOf('.')==(s.length-1))
alert('格式不对');