专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Javascript教程 » js函数:js判断输入是否中文 数字 身份证等等js函数集合 »正文

js函数:js判断输入是否中文 数字 身份证等等js函数集合

来源: 发布时间:星期四, 2008年12月25日 浏览:35次 评论:0
*
判断指定内容是否为空若为空则弹出 警告框
*/
function isEmpty(theValue, strMsg){
(theValue""){
alert(strMsg+"不能为空!");
true;
}
false;
}
/*
中文判断允许生僻字用英文“*”代替
返回true表示是符合条件返回false表示不符合
*/
function isChinese(str){
var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
badChar "abcdefghijklmnopqrstuvwxyz";
badChar "0123456789";
badChar " "+" ";//半角和全角空格
badChar "`~!@#$%^&-_=+]\\|:;\"\\'<,>?/";//不包含*或.英文符号
(""str){
false;
}
for(var i=0;i var c = str.charAt(i);//串str中
(badChar.indexOf(c) > -1){
false;
}
}
true;
}
/*
数字判断返回true表示是全部数字返回false表示不全部是数字
*/
function isNumber(str){
(""str){
false;
}
var reg = /\D/;
str.match(reg)null;
}
/*
判断给定串是否为指定长度数字
是返回true不是返回false
*/
function isNumber_Ex(str,len){
(""str){
false;
}
(str.length!=len){
false;
}
(!isNumber(str)){
false;
}
true;
}
/*
money判断允许第位为"-"来表示欠钱
返回true表示格式正确返回false表示格式
*/
function isMoney(str){
(""str){
false;
}
for(var i=0;i var c = str.charAt(i);
(i0){
(c!="-"&&(c<"0"||c>"9")){
false;
} (c"-"&&str.length1){
false;
}
} (c < "0" || c > "9"){
false;
}
}
true;
}
/*
英文判断返回true表示是全部英文返回false表示不全部是英文
*/
function isLetter(str){
(""str){
false;
}
for(var i=0;i var c = str.charAt(i);
((c<"a"||c>"z")&&(c<"A"||c>"Z")){
false;
}
}
true;
}
/*
空格判断当包含有空格返回false当不包含个空格返回true
""不能被判断
*/
function notInSpace(str){
(""str){
false;
}
var badChar =" ";
badChar " ";
for(var i=0;i var c = str.charAt(i);//串str中
(badChar.indexOf(c) > -1){
false;
}
}
true;
}
/*
发票号判断返回true表示是发票号返回false表示不符合规范标准
*/
function isFPH(str){
(""str){
false;
}
for(var i=0;i var c = str.charAt(i);
((c < "0" || c > "9") && (c!="-")&&(c!=",")){
false;
}
}
true;
}
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: