会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
怂
萧佰刚技术博客
博客园
首页
新随笔
联系
管理
订阅
JavaScript常用验证代码(正则表达式)(转自cnblogs)
JavaScript常用验证代码
//
利用这则表达式获取字符串的长度
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);
}
posted on
2007-08-16 10:14
萧佰刚
阅读(
268
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告