zoukankan
html css js c++ java
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);
}
查看全文
相关阅读:
杭电1827
hdu 3118
poj 2060
hdu 2236
poj 2226
poj 1719
poj 1466
poj 3160
骑士飞行棋笔记
基础测试学习笔记
原文地址:https://www.cnblogs.com/xiaobaigang/p/857679.html
最新文章
linux下的powerpc中断注册的方法
上班第四天
上班第八天
上班第二天
上班第五天
上班第一天
上班第三天
上班第七天
上班第九天
上班第六天
热门文章
今天我休息!
javascript禁止鼠标左键
Javascript Window.open参数
WEB地图实现
meta 使用
关于当前流行的 微博同步 问题(提供demo下载)
windows phone7简介
js判断浏览器版本
poj 1422
hdu 2594
Copyright © 2011-2022 走看看