# string

## equal

```javascript
equal(string[, message])
```

值是否等于字符串

* `string` 字符串
* `message` 错误提示

## max

```javascript
max(value[, message])
```

字符串长度是否不大于值

* `value` 值
* `message` 错误提示

## min

```javascript
min(value[, message])
```

字符串长度是否不小于值

* `value` 值
* `message` 错误提示

## length

```javascript
length(value[, message])
```

字符串长度是否等于值

* `value` 值
* `message` 错误提示

## email

```javascript
email([message])
```

字符串是否是一个邮箱

* `message` 错误提示

## regex

```javascript
regex(regex[, message])
```

是否匹配正则

* `regex` 正则表达式
* `message` 错误提示

## in

```javascript
in(array[, message])
```

是否包含于数组中

* `array` 正则表达式
* `message` 错误提示

## objectId

```javascript
objectId([message])
```

是否是有效的 MongoDB ObjectID

* `message` 错误提示

## base64

```javascript
base64([message])
```

是否是有效的 `base64` 字符串

* `message` 错误提示

## url

```javascript
url([message])
```

是否是 url

* `message` 错误提示

## uuid

```javascript
uuid([version[, message]])
```

是否是 uuid

* `version` 版本，支持 `3`、`4`、`5` 或者 `all`，默认是 `all`
* `message` 错误提示
