JavaScript常用验证代码(正则表达式)(转自cnblogs)
//利用这则表达式获取字符串的长度
function regDataLength(fData)
{
var valLength = fData.length;
var reg = new RegExp("^[\u0391-\uFFE5]$");
var result = 0;
for(i=0; i< valLength; i++)
{
if(reg.test(fData.charAt(i)))
{
result += 2;
}
else
{
result ++;
}
}
return result;
}
//利用正则表达式判断是否是0-9的阿拉伯数字
function regIsDigit(fData)
{
var reg = new RegExp("^[0-9]$");
return (reg.test(fData));
}
//应用扩展判断是否是数值
function regIsNumber(fData)
{
var reg = new RegExp("^[-]?[0-9]+[\.]?[0-9]+$");
return reg.test(fData)
}
//验证Email是否正确
function regIsEmail(fData)
{
var reg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");
return reg.test(fData);
}
//判断手机号是否正确
function regIsPhone(fData)
{
var reg = /^(\+86)?(1[0-9]{10})$/;
return reg.test(fData);
}
转载于:https://www.cnblogs.com/xiaobaigang/archive/2007/08/16/857679.html
JavaScript常用验证代码(正则表达式)(转自cnblogs)相关推荐
- javascript常用验证大全
1. 长度限制 <script> function test() { if(document.a.b.value.length>50) { alert("不能超过50个字符 ...
- javascript 常用校验代码 2
请参看:http://hw1287789687.iteye.com/blog/2124945 (1)判断是否是数字 Java代码 /*** * whether is digit */ com.wh ...
- JavaScript常用正则表达式收集
JavaScript常用正则表达式收集 -------------------------------------------------------------------------------- ...
- 正则表达式常用验证及打油诗一首
正则其实也势利,削尖头来把钱揣: (指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路: (指/. /*等特殊符号) 倒杠后面跟小w, 数字字母来表示: (/w跟数字字母;/d跟数字) 倒杠后 ...
- JavaScript中的表单验证、正则表达式、数组的使用
表单验证.正则表达式.数组 字符串的使用 为什么要使用表单验证 表单验证的常用步骤 提交表单的2种方式 文本框对象 为什么要使用正则表达式 正则表达式的两种创建方法 正则表达式的模式 正则表达式常用的 ...
- javascript表单验证及正则表达式
1.表单验证的场景与意义 1.1.降低服务器压力 拦截不合格数据,避免直接提交到服务器,可以显著降低服务器开销 1.2.提升用户体验 早期的互联网,表单项非常多,注册账号需要填写20+字段.而其中有一 ...
- JavaScript常用代码
在这存一下JavaScript常用代码: 1.封装输出 1 var log = function() { 2 console.log.apply(console, arguments) 3 } 4 5 ...
- javascript常用代码大全
http://caibaojian.com/288.html 原文链接 jquery选中radio//如果之前有选中的,则把选中radio取消掉 $("#tj_cat .pro_ca ...
- JavaScript - JS验证邮箱 ××× VISA 卡输入是否正确|正则表达式
JS验证邮箱 ××× VISA 卡输入是否正确,收藏了一些常用的检测用户输入的JS和正则式. 用正则表达式验证Email的合法性: Email验证的正则表达式: /^(\w+((-\w+)|(\.\w ...
最新文章
- python logging.getlogger_logging.getLogger与logger的父子关系
- 10玩rust_C++工程师的Rust迁移之路(5)- 继承与组合 - 下
- 【二分】数列分段(ybtoj 二分-1-1)
- hashmap为什么线程不安全_StringBuilder为什么线程不安全?
- 文本数据处理的终极指南-[NLP入门]
- linux mono环境
- Codeforces Round #467 (Div. 1): C. Lock Puzzle(构造)
- css flexbox水平垂直
- php对blob视频加密,blob 视频加密
- ubuntu16.04 系统ghostscript 缺少中文语言包导致字体重叠问题
- android 数据结构详情,Android数据结构与算法(一):基础简介
- Hibernate Annotation
- 2021第二届大海道越野耐力赛暨中国汽车越野锦标赛分站赛
- 心态很容易受别人影响_孩子在学校受了委屈,家长该如何做?
- 稳定匹配 5分钟看懂GS算法 附有常考常见例题及解析
- 网易前端微专业,JavaScript程序设计:JS调试
- 设置顺序表L是个递增的有序表,试写一算法将number插入L中,并使L任是一个有序表。
- 计算机在我们的生活中应用,计算机在我们生活中的应用
- DevOps死了吗?平台工程能否取代DevOps?
- 给国行Sony9500H更换美区950H主板