js验证各种Word格式文档下载.docx
- 文档编号:8647326
- 上传时间:2023-05-12
- 格式:DOCX
- 页数:31
- 大小:25.89KB
js验证各种Word格式文档下载.docx
《js验证各种Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《js验证各种Word格式文档下载.docx(31页珍藏版)》请在冰点文库上搜索。
10.
}
11.
return
12.}
13.
/*
*判断是否为数字,是则返回true,否则返回false
f_check_number(obj)
(/^\d+$/.test(obj.value))
true;
f_alert(obj,"
请输入数字"
);
false;
*判断是否为自然数,是则返回true,否则返回false
f_check_naturalnumber(obj)
s
obj.value;
(/^[0-9]+$/.test(
)
&
(s
>
0))
请输入自然数"
12.
13.}
14.
*判断是否为整数,是则返回true,否则返回false
f_check_integer(obj)
(/^(\+|-)?
\d+$/.test(
obj.value
))
请输入整数"
*判断是否为实数,是则返回true,否则返回false
f_check_float(obj)
\d+($|\.\d+$)/.test(
请输入实数"
*校验数字的长度和精度
f_check_double(obj){
2.
numReg;
value
strValueTemp,
strInt,
strDec;
dtype
obj.eos_datatype;
pos_dtype
dtype.substring(dtype.indexOf("
("
)+1,dtype.indexOf("
)"
)).split("
"
pos_dtype[0],
prec
pos_dtype[1];
try
numReg
=/[\-]/;
strValueTemp
value.replace(numReg,
"
=/[\+]/;
strValueTemp.replace(numReg,
//整数
15.
if(prec==0){
16.
=/[\.]/;
17.
if(numReg.test(value)
==
true){
18.
f_alert(obj,
输入必须为整数类型"
19.
20.
21.
22.
if(strValueTemp.indexOf("
."
<
0
){
23.
if(strValueTemp.length
(
-
prec)){
24.
整数位不能超过"
+
(len
prec)
+"
位"
25.
26.
27.
}else{
28.
strInt
strValueTemp.substr(
0,
strValueTemp.indexOf("
29.
if(strInt.length
30.
31.
32.
33.
strDec
(strValueTemp.indexOf("
)+1),
strValueTemp.length
34.
if(strDec.length
prec){
35.
小数位不能超过"
36.
37.
38.
39.
40.
}catch(e){
41.
alert("
in
f_check_double
e);
42.
43.
44.}
45.
*校验数字的最小最大值
*返回bool
f_check_interval(obj)
parseFloat(obj.value);
minLimit
pos_dtype[0];
maxLimit
minVal
parseFloat(pos_dtype[0]);
maxVal
parseFloat(pos_dtype[1]);
if(isNaN(value))
值必须为数字"
if((isNaN(minVal)
(minLimit
!
-"
||
(isNaN(maxVal)
(maxLimit
)))
边界值必须为数字或-、+"
if(minLimit
isNaN(maxVal))
if(value
maxVal)
值不能超过"
maxVal);
if(!
isNaN(minVal)
minVal)
值不能小于"
minVal);
44.
if(minVal
46.
起始值"
不能大于终止值"
47.
}else
48.
49.
(value
minVal))
50.
51.
值应该在"
和"
之间"
52.
53.
54.
55.
56.
57.}
58.
用途:
检查输入字符串是否只由汉字组成
如果通过验证返回true,否则返回false
f_check_zh(obj){
(/^[\u4e00-\u9fa5]+$/.test(obj.value))
请输入汉字"
7.}
*判断是否为小写英文字母,是则返回true,否则返回false
f_check_lowercase(obj)
(/^[a-z]+$/.test(
请输入小写英文字母"
9.}
*判断是否为大写英文字母,是则返回true,否则返回false
f_check_uppercase(obj)
(/^[A-Z]+$/.test(
请输入大写英文字母"
*判断是否为英文字母,是则返回true,否则返回false
f_check_letter(obj)
(/^[A-Za-z]+$/.test(
请输入英文字母"
检查输入字符串是否只由汉字、字母、数字组成
输入:
value:
字符串
返回:
f_check_ZhOrNumOrLett(obj){
//判断是否是汉字、字母、数字组成
regu
^[0-9a-zA-Z\u4e00-\u9fa5]+$"
;
re
new
RegExp(regu);
(re.test(
请输入汉字、字母或数字"
校验ip地址的格式
strIP:
ip地址
如果通过验证返回true,否则返回false;
f_check_IP(obj)
re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;
//匹配IP地址的正则表达式
if(re.test(
if(
RegExp.$1
256
RegExp.$2<
RegExp.$3<
RegExp.$4<
256)
请输入合法的计算机IP地址"
10.}
检查输入对象的值是否符合端口号格式
str输入的字符串
f_check_port(obj)
f_check_number(obj))
if(obj.value
65536)
请输入合法的计算机IP地址端口号"
检查输入对象的值是否符合网址格式
f_check_URL(obj){
myReg
/^((http:
[/][/])?
\w+([.]\w+|[/]\w*)*)?
$/;
if(myReg.test(
请输入合法的网页地址"
6.}
检查输入对象的值是否符合E-Mail格式
f_check_email(obj){
/^([-_A-Za-z0-9\.]+)@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;
请输入合法的电子邮件地址"
要求:
一、移动电话号码为11或12位,如果为12位,那么第一位为0
二、11位移动电话号码的第一位和第二位为"
13"
三、12位移动电话号码的第二位和第三位为"
检查输入手机号码是否正确
s:
f_check_mobile(obj){
=/(^[1][3][0-9]{9}$)|(^0[1][3][0-9]{9}$)/;
请输入正确的手机号码"
一、电话号码由数字、"
、"
构成
二、电话号码为3到8位
三、如果电话号码中包含有区号,那么区号为三位或四位
四、区号用"
或"
和其他部分隔开
检查输入的电话号码格式是否正确
strPhone:
f_check_phone(obj)
=/(^([0][1-9]{2,3}[-])?
\d{3,8}(-\d{1,6})?
$)|(^\([0][1-9]{2,3}\)\d{3,8}(\(\d{1,6}\))?
$)|(^\d{3,8}$)/;
请输入正确的电话号码"
/*判断是否为邮政编码*/
f_check_zipcode(obj)
if(obj.value.length!
=6)
邮政编码长度必须是6位"
11.}
用户ID,可以为数字、字母、下划线的组合,
第一个字符不能为数字,且总长度不能超过20。
f_check_userID(obj)
userID
if(userID.length
20)
ID长度不能大于20"
isNaN(userID.charAt(0)))
ID第一个字符不能为数字"
/^\w{1,20}$/.test(userID
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- js 验证 各种