本文实例讲述了JavaScript封装的常用工具类库bee.js。分享给大家供大家参考,具体如下:
bee.js下载地址:
github下载地址:https://github.com/shadowOfCode/bee.js
或点击此处。
<强>使用:强>
& lt; !——area.js存放区域编码的一个常量。由于bee.js里面的getPersonInfo18()方法需要调用这个常量,所以在bee.js之前引入。如果不需要用到这个方法也可以不引入area.js——比; & lt;脚本type=" text/javascript " src=" https://www.yisu.com/zixun/js/area.js "祝辞& lt;/script> & lt;脚本type=" text/javascript " src=" https://www.yisu.com/zixun/js/bee.js "祝辞& lt;/script> >之前该javaScript库主要包括了如下模块:
//电话号码 isPhoneCallNum:功能(输入)//电信手机号码 isChinaTelecomPhoneNum:功能(输入)//中国联通 isChinaUnicomPhoneNum:功能(输入)//中国移动 isChinaMobilePhoneNum:功能(输入)//手机号码 isPhoneNum:功能(输入)//手机号码简单校验,只校验长度 isPhoneNumBySize:功能(输入) >之前
//18位身份证简单校验 isSimpleIdCard18:函数(经办人身份证)//15位身份证简单校验 isSimpleIdCard15:函数(经办人身份证)//18位身份证校验码校验 checkCode:函数(经办人身份证)//18位身份证严格校验 isIdCard18:函数(经办人身份证)//根据18身份证号码获取人员信息 getPersonInfo18:函数(经办人身份证) >之前//演示 Bee.IdCardUtils.getPersonInfo18 (' 350624199506094038 ');//结果 { 地址:“福建省漳州市诏安县”, 性:“男”, 生日:1995年06月09日”, 年龄:23 } >之前
//邮箱校验 isEmail:功能(输入) >之前
//空字符串 isEmpty:功能(输入)//不是空字符串 isNotEmpty:功能(输入)//空字符串,可为空格 isBlank:功能(输入)//不是空字符串,空格也算空字符串 isNotBlank:功能(输入)//去掉字符串两边的空格 修剪:功能(输入)//若为空则转为“ trimToEmpty:功能(输入)//以某个字符串开的头 startsWith:功能(输入,前缀)//以某个字符串结尾 endsWith:功能(输入、后缀)//包含某个子串 包含:功能(输入、searchSeq)//判断字符串是否相等=:函数(input1 input2)//判断字符串是否相等,不区分大小写 equalsIgnoreCase:函数(input1 input2)//是否包含空白字符 containsWhitespace:功能(输入)//生成指定个数的字符 重复一遍:函数(ch, repeatTimes)//删除空白字符 deleteWhitespace:功能(输入)//右侧补全 ightPad:函数(输入、大小padStr)//左侧补全 leftPad:函数(输入、大小padStr)//首小写字母转大写 大写:功能(输入)//首大写字母转小写 uncapitalize:功能(输入)//大写转小写,小写转大写 swapCase:功能(输入)//统计含有的子字符串的个数 countMatches:功能(输入、接头)//只包含字母 isAlpha:功能(输入)//只包含字母,空格 isAlphaSpace:功能(输入)//只包含字母,数字 isAlphanumeric:功能(输入)//只包含字母,数字和空格 isAlphanumericSpace:功能(输入)//数字 isNumeric:功能(输入)//小数 isDecimal:功能(输入)//负小数 isNegativeDecimal:功能(输入)//正小数 isPositiveDecimal:功能(输入)//整数 isInteger:功能(输入)//正整数 isPositiveInteger:功能(输入)//负整数 isNegativeInteger:功能(输入)//只包含数字和空格 isNumericSpace:功能(输入)//是否为空白字符 sWhitespace:功能(输入)//是否全为小写字母 isAllLowerCase:功能(输入)//是否全为大写字母 sAllUpperCase:功能(输入)//字符串为空时,默认值 defaultStr defaultString:功能(输入)//字符串为空时,默认值 defaultStr defaultIfBlank:功能(输入)//字符串为空时,默认值 defaultStr defaultIfEmpty:功能(输入)//字符串反转 相反:功能(输入)//删掉特殊字符(英文状态下) removeSpecialCharacter:功能(输入)//只包含特殊字符,数字和字母(不包括空格,若想包括空格,改为(- ~)) isSpecialCharacterAlphanumeric:功能(输入)/* * * @param{}字符串消息 * @param arr数组{} *消息格式化 */格式:函数(消息,arr)JavaScript封装的常用工具类库bee.js用法详解【经典类库】