添加身份证号码验证的支持

使用方法：
```html
<input type="IDCard" required>
```
缩进这里用的是 2-spaces，还有变量之间是用 leading comma:

```js
// 不推荐
var a = 1,
    b = 2

// 推荐
var a = 1
  , b = 2
````

另外，命名像 `vs` `ps` `ss` 能用全名吗？

像 `isOk` 可以与之前的代码保持一致，用 `result`。