首页 > 语言 > JavaScript > 正文

JavaScript封装的常用工具类库bee.js用法详解【经典类库】

2024-05-06 15:30:46
字体:
来源:转载
供稿:网友

本文实例讲述了JavaScript封装的常用工具类库bee.js。分享给大家供大家参考,具体如下:

bee.js下载地址:

github下载地址:https://github.com/shadowOfCode/bee.js

或点击此处本站下载。

使用:

<!--area.js存放区域编码的一个常量。由于bee.js里面的getPersonInfo18()方法需要调用这个常量,所以在bee.js之前引入。如果不需要用到这个方法也可以不引入area.js--><script type="text/javascript" src="js/area.js" ></script><script type="text/javascript" src="js/bee.js" ></script>

该javaScript库主要包括了如下模块:

1、手机号码校验;

//电话号码isPhoneCallNum: function(input)//电信手机号码isChinaTelecomPhoneNum: function(input)//中国联通isChinaUnicomPhoneNum: function(input)//中国移动isChinaMobilePhoneNum: function(input)//手机号码isPhoneNum: function(input)//手机号码简单校验,只校验长度 isPhoneNumBySize: function(input)

2、身份证校验;

//18位身份证简单校验isSimpleIdCard18: function(idCard)//15位身份证简单校验isSimpleIdCard15: function(idCard)//18位身份证校验码校验checkCode: function(idCard)//18位身份证严格校验isIdCard18: function(idCard)//根据18身份证号码获取人员信息 getPersonInfo18:function(idCard)
//DemoBee.IdCardUtils.getPersonInfo18('350624199506094038');//结果{  address: "福建省 漳州市 诏安县",  sex: "男",  birthday: "1995年06月09日",  age: 23}

3、邮箱校验;

//邮箱校验 isEmail: function(input)

4、字符串常用类;

//空字符串isEmpty: function(input)//不是空字符串isNotEmpty: function(input)//空字符串,可为空格isBlank: function(input)//不是空字符串,空格也算空字符串isNotBlank: function(input)//去掉字符串两边的空格trim: function(input)//若为null则转为”trimToEmpty: function(input)//以某个字符串开头startsWith: function(input, prefix)//以某个字符串结尾endsWith: function(input, suffix)//包含某个子串contains: function(input, searchSeq)//判断字符串是否相等equals: function(input1, input2)//判断字符串是否相等,不区分大小写equalsIgnoreCase: function(input1, input2)//是否包含空白字符containsWhitespace: function(input)//生成指定个数的字符repeat: function(ch, repeatTimes)//删除空白字符deleteWhitespace: function(input)//右侧补全ightPad: function(input, size, padStr)//左侧补全leftPad: function(input, size, padStr)//首小写字母转大写capitalize: function(input)//首大写字母转小写uncapitalize: function(input)//大写转小写,小写转大写swapCase: function(input)//统计含有的子字符串的个数countMatches: function(input, sub)//只包含字母isAlpha: function(input)//只包含字母、空格isAlphaSpace: function(input)//只包含字母、数字isAlphanumeric: function(input)//只包含字母、数字和空格 isAlphanumericSpace: function(input)//数字isNumeric: function(input)//小数isDecimal: function(input)//负小数isNegativeDecimal: function(input)//正小数isPositiveDecimal: function(input)//整数isInteger: function(input)//正整数isPositiveInteger: function(input)//负整数 isNegativeInteger: function(input)//只包含数字和空格isNumericSpace: function(input)//是否为空白字符sWhitespace: function(input)//是否全为小写字母isAllLowerCase: function(input)//是否全为大写字母sAllUpperCase: function(input)//字符串为空时,默认值defaultString: function(input, defaultStr)//字符串为空时,默认值defaultIfBlank: function(input, defaultStr)//字符串为空时,默认值defaultIfEmpty: function(input, defaultStr)//字符串反转reverse: function(input)//删掉特殊字符(英文状态下)removeSpecialCharacter: function(input)//只包含特殊字符、数字和字母(不包括空格,若想包括空格,改为[ -~])isSpecialCharacterAlphanumeric: function(input)/** * @param {String} message * @param {Array} arr * 消息格式化 */ format: function(message, arr)            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选