javacript检查是否为正整数,检查是否是合法的字符串,计算一个字符串的字节长度
2015-07-09 14:36
591 查看
/**
* 检查是否为正整数
* @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;
}
}
相关文章推荐
- js判断输入是否为正整数、浮点数等数字的函数代码
- 整数划分
- 一个搞ACM需要掌握的算法
- javascript正整数,输入验证,字节长度计算
- java获取字节的长度.
- 算法 - 求一个正整数的二进制表示中1的个数(C++)
- n~m正整数约数个数最多的数
- JS计算字符串的字节长度
- 正则表达式收集
- 几个函数定理
- c语言 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 用C随机产生的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 用Java实现按字节长度截取字符串的方法
- java每日小算法(4)
- java每日小算法(24)
- 最大约数个数算法分析
- VLOOkuP 的使用
- C言语变量类型和规模
- 网易2017校招内推笔试练习卷编程题2--出专辑
- 网易2017校招内推笔试练习卷编程题1--1019.数字黑洞20