tools常用封装函数

tools使用

这是一个常会用到的方法类,使用起来非常方便。

使用工具类前需要先引入tools,下面是引入方法,如果已经引入无需重复引入

aeui.use("tools",function(){     // 引入完成执行代码块~~~~ }); 或数组方式引入 aeui.use(["tools"],function(name){     // 引入完成执行代码块~~~~ });

方法




aeui.tools.regVlaue(reg,value)

正则校验内容,内置规则也可以输入自定义正则语句

参数名类型可空描述
reg 文本/对象 必须填写 内置规则名称或自定义正则语句

内置正则规则名称

is24H     // 12小时制时间(hh:mm:ss)
isPirce     // 数字/货币金额(支持负数、千分位分隔符)
isBank     // 银行卡号(16或19位)
isChinese     // 是否是中文
isUrl     // URL链接(网址)
isCphone     // 手机号(严谨), 根据工信部2019年最新公布的手机号段
isDate     // 日期, 如: 2020-01-01或2020-1-1
isMeail     // 是否为email地址
isLandline     // 国内座机电话,如: 0341-86091234
isAZ     // 是否为字母开头,允许5-16字节,允许字母数字下划线组合
isQq     // 是否为QQ号
value 文本 必须填写 正则校验内容

使用列子

<script> aeui.use("tools",function(){    if(aeui.tools.regVlaue("is24H","12:12:21"))         // 正确    else         // 错误  aeui.tools.regVlaue(/^[a-zA-Z]+$/,"abcd") && alert("正确,全部为字母"); }); </script>

aeui.tools.getTimes()

获取当前时间的时间戳(10位)

使用列子

<script> aeui.use("tools",function(){   aeui.tools.getTimes(); }); </script>

aeui.tools.md5()

获取32位MD5加密(小写)

使用列子

<script> aeui.use("tools",function(){   aeui.tools.md5("aeui2.0"); }); </script>

aeui.tools.longPress(dom,time,callback)

监控指定元素是否长摁.

参数名类型可空描述
dom string(文本) 必须填写 元素选择器、class、id.....
time 数值 可空 默认需要长摁1秒触发回调,单位:秒
callback 对象 可空 长摁触发回调

使用列子

// html <script> aeui.use(["tools",'dgme'],function(name){   aeui.tools.longPress("#test",2,function(){     aeui.dgme.alert({msg:"您已经长摁长达2秒,触发成功"});   }); }); </script>

aeui.tools.scroll(dom,callback(scrollTop,scrollHeight))

监控滚动条位置到底或到顶.

参数名类型可空描述
dom string(文本) 不可空 元素选择器、class、id.....
callback 对象 可空 滚动回调,参数:scrollTop = 滚动条位置,scrollHeight = 滚动条总高度。

演示

测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试
测试滚动条监控,滚动我试试

使用列子

[点击关闭]快捷面板
手机扫码访问 qrcode