Commit 3933a729 authored by JingChao's avatar JingChao

Updates angular/hlsUtil.md

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