10.04.
JavaScript表单验证年龄,判断一个输入量是否符合年龄,通过正则表达式实现。
//检查年龄
function isAge(str){
var mydate=new Date;
var now=mydate.getFullYear();
if (str < now-60 || str > now-18){
return false;
}
return true;
}
关于时间日期的函数,可以参考下《JavaScript中getDate日期函数》这篇文章
10.02.
JavaScript表单验证电话号码,判断一个输入量是否为电话号码,通过正则表达式实现。
//检查电话号码
function isTel(str){
var reg=/^([0-9]|[\-])+$/g ;
if(str.length18){
return false;
}
else{
return reg.exec(str);
}
}
09.30.
JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现。
//检查email邮箱
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}
09.29.
JavaScript表单验证中文大写字母,判断一个输入量是否为中文或大写的英文字母,通过正则表达式实现。
// 检查是否为有效的真实姓名,只能含有中文或大写的英文字母
function isValidTrueName(strName){
var str = Trim(strName);
//判断是否为全英文大写或全中文,可以包含空格
var reg = /^[A-Z u4E00-u9FA5]+$/;
if(reg.test(str)){
return false;
}
return true;
}
Trim函数是可以参考《javascript的trim()函数的实现》这篇文章。
09.29.
JavaScript表单验证是否为中文,判断一个输入量是否为中文,通过正则表达式实现。
// 检查是否为中文
function isChn(str){
var reg = /^+$/;
if(!reg.test(str)){
return false;
}
return true;
}
09.28.
JavaScript正则比较两个字符串,
就是利用正则表达式快速比较两个字符串的不同字符。
var str1 = "求一个比较字符串处理功能";
var str2 = "求两或三个比较字符串处理";
var re = new RegExp("(?=.*?)[^" + str1 +"](?=.*?)|(?=.*?)[^" + str2 + "](?=.*?)", "g");
var arr;
while ((arr = re.exec(str1 + str2)) != null)
{
document.write(arr);
}
09.20.
第一种:javascript验证邮箱格式
function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
alert("oh");
}
第二种:用Javascript验证email填写是否正确
test
function emailCheck () {
var emailStr=document.all.form1.tel.value;
alert(emailStr);
var emailPat=/^(.+)@(.+)$/;
var matchArray=emailStr.match(emailPat);
if (matchArray==null) {
alert("电子邮件地址必须包括 ( @ 和 . )")
re ...
09.20.
问题 代码如下:
现在无论输入什么字符它都提示,为什么??高手指点!谢谢
function ck()
{
str=form1.xuliehao.value;
str_len =str.length;
if (str_len!= 27)
{
alert("请输入英文大写字母a-z和1-9数字。如:dbdg43-byeiy2-mal3k5-re34y1");
return false;
}
for(i=0;i=65 && ch=49 && ch
09.19.
上一篇《javascript验证是数字》不能验证是否有小数点这样的数字,现在更新了下可以验证带小数点的小数,原理还是一样,通过event.keycode来限制用户的输入,不过在客户端限制JS运行的情况下可就没效果了哦
function check(obj){
if(event.keyCode == 13 || event.keyCode == 46)
return true;
if(event.keyCode < 48 || event.keyCode >57)
return false;
else
return true;
}
09.19.
javascript限制输入的只能是数字,判断event.keyCode的值,并将它限定只能为数字,如果不是数字,则返回错误,如果是数字,则继续。
我先介绍验证javascript是否是数字另一种方式,通过下面的函数来实现:这段javascript代码很简洁,大家可以看下。下面还有一种比较笨的方法,大家也可以看下,学习嘛
下次贴个用正则验证数字的最简单的javascript验证是否不是数字的代码如下:利用了siNan函数,点这里查看isNaN函数说明
09.18.
只能是英文,好简单吧,用的就是正则,javascript验证英文的正则表达式
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode
09.18.
只能是汉字,好简单吧,用的就是正则,javascript验证中文的正则表达式
07年9月19日补:
加了一个验证中文的函数
如下:
function isChn(str){
var reg = /^+$/;
if(!reg.test(str)){
return false;
}
return true;
}
需要用的时候直接调用这个函数就可以了,同样也是使用javascript的正则表达式来验证验证中文的
09.16.
长度限制
function test()
{
if(document.a.b.value.length>50)
{
alert("不能超过50个字符!");
document.a.b.focus();
return false;
}
}
分享到:
相关推荐
JavaScript验证用户登录 JavaScript验证用户登录 JavaScript验证用户登录
NULL 博文链接:https://wangmuchang.iteye.com/blog/1722565
javascript验证框架,在这里备份,
用户注册页面代码javascript验证,主要是讲用户注册界面的设计。
JavaScript验证函数大全JavaScript验证函数大全JavaScript验证函数大全
JavaScript验证表单大全 JavaScript验证表单大全 JavaScript验证表单大全
* 身份证15位编码规则:dddddd... * 验证位 Y = [ 1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2 ] * 校验位计算公式:Y_P = mod( ∑(Ai×Wi),11 ) * i为身份证号码从右往左数的 2...18 位; Y_P为脚丫校验码所在校验码数组位置
一个简单的带有javascript验证的注册页面
SLint是一个JavaScript验证工具(非开源),可以扫描JavaScript源代码来查找问题。如果JSLint发现一 个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。有些编码风格约定可能导致未预见的...
javascript 验证 javascript 验证
javascript验证表单工具,各种常用表单验证的正则表达式。
javascript验证表单大全::javascript 验证 表单
javascript 验证函数集合: 收集整理了一些javascript常用的验证函数,需要的朋友可以下载。
Javascript 验证表单大全 常用的wed开发表单验证都在里面了。
BookStore 用javaScript验证 用户输入 网页 html javaScript css
JavaScript验证表单大全 包括常用的许多函数!
用Javascript验证email填写是否正确
常用的JavaScript验证正则表达式
动态公用javaScript验证 动态公用javaScript验证 动态公用javaScript验证