Commit 3933a729 authored by JingChao's avatar JingChao

Updates angular/hlsUtil.md

Auto commit by GitBook Editor
parent 8c246bee
...@@ -5,112 +5,112 @@ APP开发会出现很多功能相同的函数和组件,现封装了很多公 ...@@ -5,112 +5,112 @@ APP开发会出现很多功能相同的函数和组件,现封装了很多公
- 返回值为`( 身份证校验结果 )`,通过返回空,不通过返回具体内容。 - 返回值为`( 身份证校验结果 )`,通过返回空,不通过返回具体内容。
- 调用如下 - 调用如下
```javascript ```javascript
function checkIdCard(){ function checkIdCard(){
var result =hlsUtil.isCardID(342623198712122312); var result =hlsUtil.isCardID(342623198712122312);
if(result){ if(result){
hlsPopup.showShortCenterToast(result); hlsPopup.showShortCenterToast(result);
}
} }
} ```
```
##### 2.时间格式化函数 `Date.prototype.format` ##### 2.时间格式化函数 `Date.prototype.format`
- 函数参数为`( 格式字符串 )``yyyy-MM-dd` - 函数参数为`( 格式字符串 )``yyyy-MM-dd`
- 返回值为`( 格式化后的时间 )``2017-09-08` - 返回值为`( 格式化后的时间 )``2017-09-08`
- 调用实例如下 - 调用实例如下
```javascript ```javascript
function dataFormat() { function dataFormat() {
var date = new Date; var date = new Date;
alert(date.format('yyyy-MM-dd')); alert(date.format('yyyy-MM-dd'));
} }
``` ```
##### 3.数组移除函数 `Array.prototype.remove` ##### 3.数组移除函数 `Array.prototype.remove`
- 函数参数为`( 数组下标 )` - 函数参数为`( 数组下标 )`
- 返回`( 新的数组 )` - 返回`( 新的数组 )`
- 调用实例如下 - 调用实例如下
```javascript ```javascript
function arrayRemove() { function arrayRemove() {
var array=['1','2','3']; var array=['1','2','3'];
alert(angular.toJson(array.remove(1))); alert(angular.toJson(array.remove(1)));
} }
``` ```
##### 4.对象转成数组 `objToString` ##### 4.对象转成数组 `objToString`
- 函数参数为`( 对象 )` - 函数参数为`( 对象 )`
- 返回`( 字符串 )` - 返回`( 字符串 )`
- 调用实例如下 - 调用实例如下
```javascript ```javascript
function objToString(){ function objToString(){
var obj={ var obj={
"apiKey":'123123SFgy', "apiKey":'123123SFgy',
"apiSecret":'QEZ!$XHFHFTV' "apiSecret":'QEZ!$XHFHFTV'
}
hlsUtil.objToString(obj);
} }
hlsUtil.objToString(obj); ```
}
```
##### 5.判断数组中是否含有某个元素 `inArray` ##### 5.判断数组中是否含有某个元素 `inArray`
- 函数参数为`( 数组、元素 )` - 函数参数为`( 数组、元素 )`
- 返回 `true of false` - 返回 `true of false`
- 调用实例如下 - 调用实例如下
```javascript ```javascript
function inArray(){ function inArray(){
var array=['1','2','3']; var array=['1','2','3'];
var ele = 2; var ele = 2;
hlsUtil.inArray(array,ele); hlsUtil.inArray(array,ele);
} }
``` ```
##### 6.判断是否为11电话号码 `phoneNumber` ##### 6.判断是否为11电话号码 `phoneNumber`
- 参数为`( 手机号 )` - 参数为`( 手机号 )`
- 通过正则表达式校验 返回 `true of false` - 通过正则表达式校验 返回 `true of false`
- 调用实例如下 - 调用实例如下
```javascript ```javascript
function phoneNumber(){ function phoneNumber(){
alert(hlsUtil.phoneNumber(18325379820)); alert(hlsUtil.phoneNumber(18325379820));
} }
``` ```
##### 7.判断+86后11位电话号码 `phoneNumber86` ##### 7.判断+86后11位电话号码 `phoneNumber86`
- 参数为`( 手机号 )` - 参数为`( 手机号 )`
- 通过正则表达式校验 返回 `true of false` - 通过正则表达式校验 返回 `true of false`
- 调用实例如下 - 调用实例如下
```javascript ```javascript
function phoneNumber86(){ function phoneNumber86(){
alert(hlsUtil.phoneNumber86('+8618325379820')); alert(hlsUtil.phoneNumber86('+8618325379820'));
} }
``` ```
##### 7.是否是邮件格式 `isEmailAddress` ##### 7.是否是邮件格式 `isEmailAddress`
- 参数为`( 邮箱地址 )` - 参数为`( 邮箱地址 )`
- 通过正则表达式校验 返回 `true of false` - 通过正则表达式校验 返回 `true of false`
- 调用实例如下 - 调用实例如下
```javascript ```javascript
function isEmailAddress(){ function isEmailAddress(){
alert(hlsUtil.isEmailAddress('jingchao.wu@hand-china.com')); alert(hlsUtil.isEmailAddress('jingchao.wu@hand-china.com'));
} }
``` ```
##### 8.图片转成base64 `getImageToBase64` ##### 8.图片转成base64 `getImageToBase64`
- 参数为`( 图片地址,回调函数 )` **第二个参数为回调函数 ** - 参数为`( 图片地址,回调函数 )` **第二个参数为回调函数 **
- 在回电函数中`( 返回图片的base64 )` - 在回电函数中`( 返回图片的base64 )`
- 调用实例如下 - 调用实例如下
```javascript ```javascript
vm.imageTo64 = function () { vm.imageTo64 = function () {
hlsUtil.getImageToBase64('build/img/login/icon.png', function (imgdata) { hlsUtil.getImageToBase64('build/img/login/icon.png', function (imgdata) {
alert(imgdata); alert(imgdata);
}); });
} }
```` ````
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment