/**
* 检查是否为正整数
* @param n 被检查的字符
*/
globalObject.isPositiveInteger = function(n) {
var r = false;
var p = new RegExp("^[1-9][0-9]{0,}$");
r = p.test(n);
if (r) {
if (n < 1) {
return false;
} else {
return r;
}
} else {
return r;
}
}
/**
* 检查是否是合法的字符串,可以输入数字,简体中文,繁体中文,英文字符
* @param String s 需要检查的字符串
*/
globalObject.isLegalString = function(s) {
var r = false;
var p = new RegExp("^[a-zA-Z0-9\\u4E00-\\u9FFF]+$");
r = p.test(s);
return r;
}
/**
* 计算一个字符串的字节长度,一个汉字按照三个字节算
* @param String s 被计算的字符串
*/
globalObject.countStringByte = function(s) {
var count = 0;
if (s.length > 0) {
var p = new RegExp("[\\u4E00-\\u9FFF]");
s = s.replace(/[\u4E00-\u9FFF]/g, "aaa");
count = s.length
return count
} else {
return count;
}
}
* 检查是否为正整数
* @param n 被检查的字符
*/
globalObject.isPositiveInteger = function(n) {
var r = false;
var p = new RegExp("^[1-9][0-9]{0,}$");
r = p.test(n);
if (r) {
if (n < 1) {
return false;
} else {
return r;
}
} else {
return r;
}
}
/**
* 检查是否是合法的字符串,可以输入数字,简体中文,繁体中文,英文字符
* @param String s 需要检查的字符串
*/
globalObject.isLegalString = function(s) {
var r = false;
var p = new RegExp("^[a-zA-Z0-9\\u4E00-\\u9FFF]+$");
r = p.test(s);
return r;
}
/**
* 计算一个字符串的字节长度,一个汉字按照三个字节算
* @param String s 被计算的字符串
*/
globalObject.countStringByte = function(s) {
var count = 0;
if (s.length > 0) {
var p = new RegExp("[\\u4E00-\\u9FFF]");
s = s.replace(/[\u4E00-\u9FFF]/g, "aaa");
count = s.length
return count
} else {
return count;
}
}