/** * @Description 生成随机数 * @Author: wenxin * @Date: 2014-04-15 */ function getRandomNum() { var random = parseInt(Math.random() * 10000); return random; } /** * 对特殊字符进行转义(+、&、%) * @author wenxin * @create 2013-08-05 17:20:31 pm * @param obj 需要转义的字符 */ function transferredMeaning(src) { src = src.replace(/\+/g, "%2B"); src = src.replace(/&/g, "%26"); src = src.replace(/\%/g, "%25"); src = src.replace(/\//g, "%2F"); src = src.replace(/\?/g, "%3F"); src = src.replace(/\#/g, "%23"); src = src.replace(/\=/g, "%3D"); src = src.replace(/\ /g, "%20"); return src; } /** * @Description: 计算字符串长度(可同时字母和汉字,字母占一个字符,汉字占2个字符) * @Author: ob.huang 黄玲彬 * @Modified By: * @Date: 2013-09-24 * @param: */ function strlen(str) { var len = 0; if(str != null) { for (var i=0; i= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) { len++; } else { len+=2; } } } return len; }