/**  * ckUI  * author:h_yang  * version:1.8.3  * beforeVersion:1.8.2  *   * API(属性级):   * $.ckTrim(str),返回值为去掉前后空格  str: jquery对象||元素ID||字符串  * $.ckIsEmail(str, ifAlert),返回是否为正确邮箱格式 str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息  * $.ckIsUrl(str, ifAlert), 返回是否是正确的URL格式地址 str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息  * $.ckIsMobile(str, ifAlert), 返回是否是正确格式电话号 str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息  * $.ckSetCookie(name, value, path, time),设置cookie name: key value: 值 path: 域 time: 存活时间(s)  * $.ckGetCookie(name), 获取cookie, name: key值  * $.ckDelCookie(name), 删除cookie, name: key值  * $.ckObjToJsonStr(obj), obj对象转json字符串,如果出现异常,则返回""  * $.ckObjToJson(obj), obj对象转json对象, 如果出现异常则返回new Object()  * $.ckIsEmpty(str, ifAlert), 返回是否为空值, str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息  * $.ckMul(arg1, arg2), 乘法  * $.ckAdd(arg1, arg2), 加法  * $.ckSub(arg1, arg2), 减法  * $.ckDiv(arg1, arg2), 除法  * $.ckMustNumber(e, obj), 只能输入数字, 属性级函数  * $.ckFmtMoney(s, n), s: 金额, n: 保留的小数位数  * $.ckRbkMoney(s), s: 格式化之后的金额  * $.ckGoto(url), 跳转url地址  * $.ckShade(flag, time), 遮罩, flag: boolean类型,true为开启,false关闭,在开启时,重复点击则中断线程, time为持续时间,默认为4秒  * $.ckGetContext(), 返回应用程序上下文全路径  * $.ckGotoView(uri), 跳转带上下文的地址,uri: 请求地址,如果uri第一位不是/ 则自动加/  * $.ckCheckCard(str, ifAlert), 返回是否是正确身份证号, str: jquery对象||元素ID||字符串 ifAlert: 是否弹出错误信息  * $.ckPostToNewView(url, args) post形式跳转页面，避免参数暴露在地址栏中  *   * 更新日志:   * 2017-01-10更新日志: $.ckShade(true) 遮罩功能,一次调起为开启,在遮罩参数为true的时候再次调起会终止线程, $.ckShade(false) 为关闭遮罩  * 2017-01-16更新日志: 遮罩加入显示图片  * 2017-01-18更新日志: $.ckGetContext()          返回为不带/的根项目路径  * 2017-01-20更新日志: $.ckShade(boolean, time), boolean 是否显示遮罩 time: 显示时间为毫秒, 遮罩默认显示5秒  * 2017-02-08更新日志: $.ckMaxLength(length)     加入最大输入长度限制函数 length: 最大长度数  * 2017-02-10更新日志: $.ckWhatFrameWork()       0: 安卓 1: 苹果 2: winphone 3 other  * 2017-02-15更新日志: $.ckAlert(option)     	   弹出组件  * 2017-02-18更新日志: $.ckSetCookie(),      	   新增参数time 单位:秒  为cookie过期时间  * 2017-02-25更新日志: $.ckAnchor(),             页面锚点,返回上个页面自动定位到上次浏览的位置  * 2017-03-07更新日志: $.ckIsUrl(),              是否是URL地址   * 2017-03-09更新日志: $.ckGotoView(uri),        带项目根路径的跳转  * 2017-03-09更新日志: $.ckCheckCard(card, ifAlert), 检测身份证号 card: 身份证号||元素ID||jquery对象  ifAlert: 是否打印错误信息  * 2017-03-13更新日志: 修复$.ckIsEmpty对入参的校验规则  * 2017-04-05更新日志: 加入两种限制函数，$.ckMustEnAndNumber(适配 . -) & $.ckMustEnAndCN & $.ckMustEnAndNumberAndCn  * 2017-04-07更新日志: 加入自定义过滤，$.ckRegular(expression)  expression 为正则表达式  * 2017-04-07更新日志: 改进了must相关函数的触发条件，现在可以兼容移动端了  * 2017-04-21更新日志: 修复了isUrl的正则  * 2017-05-11更新日志: 修复了ckNumLimit 在文本框数字不可以全部删除的bug  *   */
/**
 * ckUI
 * author:h_yang
 * version:1.8.3
 * beforeVersion:1.8.2
 * 
 * API(属性级): 
 * $.ckTrim(str),返回值为去掉前后空格  str: jquery对象||元素ID||字符串
 * $.ckIsEmail(str, ifAlert),返回是否为正确邮箱格式 str: jquery对象||元素ID||字符串
ifAlert: 是否弹出错误信息
 * $.ckIsUrl(str, ifAlert), 返回是否是正确的URL格式地址 str: jquery对象||元素ID||字符串
ifAlert: 是否弹出错误信息
 * $.ckIsMobile(str, ifAlert), 返回是否是正确格式电话号 str: jquery对象||元素ID||字符串
ifAlert: 是否弹出错误信息
 * $.ckSetCookie(name, value, path, time),设置cookie name: key value: 值
path: 域 time: 存活时间(s)
 * $.ckGetCookie(name), 获取cookie, name: key值
 * $.ckDelCookie(name), 删除cookie, name: key值
 * $.ckObjToJsonStr(obj), obj对象转json字符串,如果出现异常,则返回""
 * $.ckObjToJson(obj), obj对象转json对象, 如果出现异常则返回new Object()
 * $.ckIsEmpty(str, ifAlert), 返回是否为空值, str: jquery对象||元素ID||字符串 ifAlert:
是否弹出错误信息
 * $.ckMul(arg1, arg2), 乘法
 * $.ckAdd(arg1, arg2), 加法
 * $.ckSub(arg1, arg2), 减法
 * $.ckDiv(arg1, arg2), 除法
 * $.ckMustNumber(e, obj), 只能输入数字, 属性级函数
 * $.ckFmtMoney(s, n), s: 金额, n: 保留的小数位数
 * $.ckRbkMoney(s), s: 格式化之后的金额
 * $.ckGoto(url), 跳转url地址
 * $.ckShade(flag, time), 遮罩, flag:
boolean类型,true为开启,false关闭,在开启时,重复点击则中断线程, time为持续时间,默认为4秒
 * $.ckGetContext(), 返回应用程序上下文全路径
 * $.ckGotoView(uri), 跳转带上下文的地址,uri: 请求地址,如果uri第一位不是/ 则自动加/
 * $.ckCheckCard(str, ifAlert), 返回是否是正确身份证号, str: jquery对象||元素ID||字符串
ifAlert: 是否弹出错误信息
 * $.ckPostToNewView(url, args) post形式跳转页面，避免参数暴露在地址栏中
 * 
 * 更新日志: 
 * 2017-01-10更新日志: $.ckShade(true)
遮罩功能,一次调起为开启,在遮罩参数为true的时候再次调起会终止线程, $.ckShade(false) 为关闭遮罩
 * 2017-01-16更新日志: 遮罩加入显示图片
 * 2017-01-18更新日志: $.ckGetContext()          返回为不带/的根项目路径
 * 2017-01-20更新日志: $.ckShade(boolean, time), boolean 是否显示遮罩 time:
显示时间为毫秒, 遮罩默认显示5秒
 * 2017-02-08更新日志: $.ckMaxLength(length)     加入最大输入长度限制函数 length: 最大长度数
 * 2017-02-10更新日志: $.ckWhatFrameWork()       0: 安卓 1: 苹果 2: winphone 3
other
 * 2017-02-15更新日志: $.ckAlert(option)     	   弹出组件
 * 2017-02-18更新日志: $.ckSetCookie(),      	   新增参数time 单位:秒  为cookie过期时间
 * 2017-02-25更新日志: $.ckAnchor(),             页面锚点,返回上个页面自动定位到上次浏览的位置
 * 2017-03-07更新日志: $.ckIsUrl(),              是否是URL地址 
 * 2017-03-09更新日志: $.ckGotoView(uri),        带项目根路径的跳转
 * 2017-03-09更新日志: $.ckCheckCard(card, ifAlert), 检测身份证号 card:
身份证号||元素ID||jquery对象  ifAlert: 是否打印错误信息
 * 2017-03-13更新日志: 修复$.ckIsEmpty对入参的校验规则
 * 2017-04-05更新日志: 加入两种限制函数，$.ckMustEnAndNumber(适配 . -) &
$.ckMustEnAndCN & $.ckMustEnAndNumberAndCn
 * 2017-04-07更新日志: 加入自定义过滤，$.ckRegular(expression)  expression 为正则表达式
 * 2017-04-07更新日志: 改进了must相关函数的触发条件，现在可以兼容移动端了
 * 2017-04-21更新日志: 修复了isUrl的正则
 * 2017-05-11更新日志: 修复了ckNumLimit 在文本框数字不可以全部删除的bug
 * 
 */
mzxc/mzxc,mzxc/mzxc