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);
}
查看全文
相关阅读:
轨迹纠偏算法
OpenStreetMap
postgres create new super user
postgis docker
scala 命令台参数解析
book
Microsoft 365:OneDrive新特性,跨部门共享和协作
2020年6月Microsoft 365 新功能速递
Microsoft 365 解决方案:未经身份验证的用户上载文档小技巧 (2)
Microsoft 365 解决方案:外部用户无法打开Microsoft Teams下录制的视频
原文地址:https://www.cnblogs.com/xiaobaigang/p/857679.html
最新文章
标准差为什么除以n-1
ManualResetEvent使用
测量平差
测绘佬不得不知道的线性代数(二):以全站仪求坐标精度为例
平差笔记
均值和最小二乘法
流程图实现 html+css+js
SEO:前端优化网站,提高排名
pdf流文件转图片
H5软键盘弹起收回(IOS与Android)
热门文章
自适应高度输入框(contenteditable/textarea)
移动端自定义单选样式
js 图片压缩上传(base64位)以及上传类型分类
浏览器判断
js深拷贝与浅拷贝
tbody滚动条占位导致与thead表头错位
sbt 国内代理及全局配置
github action
智能指针
C++ 元编程
Copyright © 2011-2022 走看看