isValidIDCard (校验身份证号码) 
isValidIDCard 函数用于验证身份证号码的有效性。支持 15 位和 18 位身份证号码格式。
函数调用方式 
javascript
isValidIDCard(id)参数说明 
| 参数名 | 类型 | 描述 | 
|---|---|---|
id | String | 要验证的身份证号码字符串。 | 
返回值 
返回一个布尔值:
true:身份证号码格式有效。false:身份证号码格式无效。
异常处理 
- 如果 
id不是字符串,抛出TypeError:The input must be a string.。 
示例代码 
验证有效身份证号码 
javascript
console.log(isValidIDCard("11010519491231002X")); // 输出: true
console.log(isValidIDCard("110105194912310021")); // 输出: false验证 15 位身份证号码 
javascript
console.log(isValidIDCard("110105123456789")); // 输出: true
console.log(isValidIDCard("11010512345678")); // 输出: falseisValidPhoneNumber (验证手机号码) 
isValidPhoneNumber 函数用于验证中国大陆手机号码的有效性。
函数调用方式 
javascript
isValidPhoneNumber(phone)参数说明 
| 参数名 | 类型 | 描述 | 
|---|---|---|
phone | String | 要验证的手机号码字符串。 | 
返回值 
返回一个布尔值:
true:手机号码格式有效。false:手机号码格式无效。
异常处理 
- 如果 
phone不是字符串,抛出TypeError:The input must be a string.。 
示例代码 
验证有效手机号码 
javascript
console.log(isValidPhoneNumber("13912345678")); // 输出: true
console.log(isValidPhoneNumber("12345678901")); // 输出: falseisValidEmail (验证邮箱地址) 
isValidEmail 函数用于验证邮箱地址的有效性。
函数调用方式 
javascript
isValidEmail(email)参数说明 
| 参数名 | 类型 | 描述 | 
|---|---|---|
email | String | 要验证的邮箱地址字符串。 | 
返回值 
返回一个布尔值:
true:邮箱地址格式有效。false:邮箱地址格式无效。
异常处理 
- 如果 
email不是字符串,抛出TypeError:The input must be a string.。 
示例代码 
验证有效邮箱地址 
javascript
console.log(isValidEmail("example@test.com")); // 输出: true
console.log(isValidEmail("invalid-email")); // 输出: false结论 
isValidIDCard、isValidPhoneNumber 和 isValidEmail 函数提供了简单有效的方式来验证身份证号码、手机号码和邮箱地址的格式,适用于用户输入校验和数据验证等场景。