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);
}
查看全文
相关阅读:
[网络流24题]飞行员配对方案问题
学习笔记——线性基
HDU 4507 吉哥系列故事——恨7不成妻(数位DP求平方和)
bzoj1415&洛谷P4206 [NOI2005]聪聪与可可
后缀自动机(模板+例题)
最小表示法(模板)poj1059
求次小生成树(洛谷P4180&bzoj1977)
KMP poj3942
最小表示法(模板) CH1807
数位dp 求山峰数(hill)
原文地址:https://www.cnblogs.com/xiaobaigang/p/857679.html
最新文章
进程通讯
多进程模块 mltiprocessing
进程队列 生产者消费之模型
Tkinter图形界面 2
Tkinter图形界面
同步条件 Event
递归锁,死锁
同步锁2 互斥锁
函数内部使用全局变量的问题
信息安全系统设计基础第七周学习总结
热门文章
家庭作业(更新中)
信息安全系统设计基础第六周学习总结
[BZOJ2287]消失之物(分治线段树/变形背包)
[ONTAK2010]Peaks(kruskal重构树+主席树)
学习笔记——网络流
学习笔记——区间第k小算法
[网络流24题]魔术球问题
[网络流24题]孤岛营救问题(状态压缩+搜索)
[网络流24题]软件补丁问题(bfs)
[网络流24题]负载平衡问题
Copyright © 2011-2022 走看看