js 正则校验合集

1.姓名校验

{ pattern: /^(?:[\u4e00-\u9fa5·]{2,32})$/, message: '请输入正确的姓名' },
{ min: 2, max: 10, message: '姓名长度不可超过10位' },

2.身份证号校验

{pattern: /^\d{15}(\d{2}(\d|X|x))?$/, message: '身份证号只能是15位或18位' }

3.手机号校验

{ pattern: /^(1[3456789]\d{9})$/, message: '请输入正确的手机号' },

4.固话校验

{ pattern: /^[0-9]{3,4}-[0-9]{7,8}$/, message: '请输入正确的固定号码(XXXX-XXXXXXX)' }

5.银行卡校验

{pattern: /^([1-9]{1})(\d{13}|\d{14}|\d{15}|\d{16}|\d{17}|\d{18})$/, message: '银行卡长度不符合14-19位'},

6.金额校验(只能输入数字,且最多保留两位小数)

{ pattern: /^(0|[1-9]\d*)(\.\d{0,2})?$/, message: '请输入有效的金额' }

相关推荐

  1. js 校验

    2024-05-14 15:10:06       31 阅读
  2. js-表达式

    2024-05-14 15:10:06       40 阅读
  3. 【PHP】身份证验证、校验位验证

    2024-05-14 15:10:06       61 阅读
  4. 手机号码校验工具类(表达式)

    2024-05-14 15:10:06       56 阅读
  5. Spring Cloud Validation 使用表达式校验

    2024-05-14 15:10:06       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 15:10:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 15:10:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 15:10:06       87 阅读
  4. Python语言-面向对象

    2024-05-14 15:10:06       96 阅读

热门阅读

  1. Selenium

    2024-05-14 15:10:06       27 阅读
  2. 11_进程管理和SELinux

    2024-05-14 15:10:06       26 阅读
  3. python进阶的学习路径

    2024-05-14 15:10:06       32 阅读
  4. @PostMapping和@GetMapping的区别

    2024-05-14 15:10:06       32 阅读
  5. 前端面试题大合集4----框架篇(React)

    2024-05-14 15:10:06       31 阅读
  6. react18+ts如何生成二维码并且下载

    2024-05-14 15:10:06       37 阅读
  7. Kibana初始化启动失败原因及解决办法

    2024-05-14 15:10:06       38 阅读
  8. Day38 斐波那契数 + 爬楼梯 + 使用最小花费爬楼梯

    2024-05-14 15:10:06       32 阅读
  9. 瑞鹤仙——熊市出英雄

    2024-05-14 15:10:06       27 阅读