验证邮箱格式:
function checkemail(){
var temp = document.getElementById("tbEmail");
//对电子邮件的验证
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(temp.value!=""){
if(!myreg.test(temp.value)){
alert('提示:请输入有效的E_mail!');
tbEmail.focus();
return false;}}}
</script>
邮箱:<input type="text" runat="server" id="tbEmail" name="tbEmail" onBlur="checkemail();"/>
验证是否是纯数字
function validate(){
var reg = new RegExp("^[0-9]*$");
var obj = document.getElementById("name");
if(!reg.test(obj.value)){
alert("请输入数字!");
}
验证只能是字母和数字
function checknum(value) {
var Regx = /^[A-Za-z0-9]*$/;
if (Regx.test(value)) {
return true;
}
else {
return false;
}
}
验证手机号:
function checkPhone(phone)
{
//验证电话号码手机号码,包含至今所有号段
var ab=/^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/;
if(ab.test(phone) == false)
{
alert("请正确填写手机号码!");
returnfalse;
}
alert("手机号码正确");
}
电话号码,传真
//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
function isTel(object)
{
//国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
var s =document.getElementById(object.id).value;
var pattern =/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
//var pattern =/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
if(s!="")
{
if(!pattern.exec(s))
{
alert('请输入正确的电话号码:电话号码格式为国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"');
object.value="";
object.focus();
}
}
}
验证邮编:
//校验(国内)邮政编码
function isPostalCode(object)
{
var s =document.getElementById(object.id).value;
var pattern =/^[0-9]{6}$/;
if(s!="")
{
if(!pattern.exec(s))
{
alert('请输入正确的邮政编码');
object.value="";
object.focus();
}
}
}
验证中文:
(1)
//是否含有中文(也包含日文和韩文)
function isChineseChar(str){
var reg = /[\u4E00-\u9FA5\uF900-\uFA2D]/;
return reg.test(str);
}
(2)
用正则表达式
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
验证中文正则表达式 :
只能输入汉字:^[\u4e00-\u9fa5]{0,}$
不能输入汉字:^[^\u4e00-\u9fa5]{0,}$
验证英文字母
function(nameen){
var patterns = /^[a-z]*$/i;
if(!nameen.match(patterns)) {
alert("英文短名只能为字母");
return false;
}
}
}
验证中文
var reg = /^[\u4E00-\u9FA5]+$/;
if(!reg.test(namech)){
alert("中文名称只能为汉字");
return false ;
}
验证英文字母
function(nameen){
var patterns = /^[a-z]*$/i;
if(!nameen.match(patterns)) {
alert("英文短名只能为字母");
return false;
}
}
}
限制只能输入特殊字符
onkeyup="value=value.replace(/[^\a-\z\A-\Z\,]/g,'')"
验证数字,字符,下划线
if(code!=""){
for(i = 0;i < code.length;i++) {
n = code.charCodeAt(i); //把字符串中第i个字符的ASCALL值赋给变量n
if(!((n >= 48 && n <= 57) || (n >= 65 && n <= 90) || (n >= 97 && n <= 122) || n == 95)) { //48=0,57=9,65=A,90=Z,97=a,122=z,95=_,.=46,@=64
alert("用户名只能由数字、英文字母和下划线组成");
return false;
}
}
}
分享到:
相关推荐
"js验证大全"是一个集合了多种JavaScript验证技术和特效的资源包,对于程序员来说,它是一个非常宝贵的参考资料。 首先,我们来看一下这个压缩包中包含的文件: 1. **Default.aspx**:这是一个ASP.NET网页文件,...
### JS验证大全:JavaScript中的输入控制与数据验证 在网页开发中,JavaScript是实现前端交互的重要工具之一,尤其是在用户输入的验证方面。本文将详细解析一个包含多种输入限制与数据验证脚本的集合,旨在帮助...
Javascript 操作select下拉框.txt javascript 表单输入内容限制.txt ...JavaScript验证函数大全.txt Javascript鼠标事件汇总.txt ................................................................
在"JavaScript验证大全"中,可能包含有多个文件,每个文件可能是针对不同验证场景的实例或函数库,如`ValidateEmail.js`用于邮箱验证,`ValidatePassword.js`用于密码验证等。这些文件可以被整合到项目中,根据需要...
这个文档"页面各种js验证大全.docx"主要涵盖了几个常见的JavaScript验证函数,用于确保用户输入的数据符合特定的要求。以下是对这些验证函数的详细解释: 1. **基本初始化函数**(`basicInit(object)`): 这个...
在给定的“js验证大全.pdf”文档中,列举了多种常见的JavaScript验证技术,包括字符串长度限制、汉字与英文判断、数字验证、邮箱格式验证以及特殊字符过滤等。以下是对这些验证方法的详细说明: 1. **字符串长度...
根据提供的文件信息,本文将围绕“JavaScript验证大全”这一主题展开详细讨论,涵盖常见的JavaScript验证技术、应用场景以及一些实用的代码示例。 ### JavaScript验证的重要性 在Web开发中,前端验证是不可或缺的...
一般在项目中十分常用的js验证都有,而且很实用,一般不需要修改,直接实用就ok
根据提供的文件信息,我们可以总结出以下JavaScript验证相关的知识点: ### JavaScript表单验证基础知识 #### 1. 表单验证概述 在Web开发中,表单验证是非常重要的一部分,它能够确保用户提交的数据满足一定的格式...
JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全JS表单验证大全
我自己写js验证,很好用,看了很有启发。很实用的验证方式,生产实用。我自己写js验证,很好用,看了很有启发。很实用的验证方式,生产实用。