JS 正则验证

简介: 主要介绍Email验证,手机号码验证,用户名验证的3种方法。

Email验证

let Email = '12345678@qq.com'
let reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/
if (reg.test(Email) {
  console.log('true')
} else {
  console.log('false')
}


手机号码验证

let phoneNumber = '18200001111'
let reg = /^1(3|4|5|6|7|8|9})\d{9}$/
if (reg.test(phoneNumber) {
  console.log('true')
} else {
  console.log('false')
}


用户名验证

let username = 'abc234_'
let reg = /^[a-zA-Z0-9_]{1,}$/
if (reg.test(username) {
  console.log('true')
} else {
  console.log('false')
}


目录
相关文章
|
JSON 算法 安全
Nest.js JWT 验证授权管理
Nest.js JWT 验证授权管理
291 3
Nest.js JWT 验证授权管理
egg.js 24.18参数验证
egg.js 24.18参数验证
134 0
egg.js 24.18参数验证
|
5月前
|
存储 JavaScript
|
移动开发 JavaScript 前端开发
JavaScript:验证输入
【9月更文挑战第02天】
167 6
|
12月前
|
JavaScript 前端开发 API
JavaScript 验证 API
JavaScript 验证 API
102 2
|
前端开发 微服务 API
微服务浪潮下的JSF革新:如何在分散式架构中构建统一而强大的Web界面
【8月更文挑战第31天】随着微服务架构的兴起,企业将应用拆分成小型、独立的服务以提高系统可维护性和可扩展性。本文探讨如何在微服务架构下构建和部署JavaServer Faces (JSF) 应用,通过RESTful服务实现前后端分离,提升灵活性和适应性。
143 1
|
编解码 JavaScript 前端开发
JS逆向浏览器脱环境专题:事件学习和编写、DOM和BOM结构、指纹验证排查、代理自吐环境通杀环境检测、脱环境框架、脱环境插件解决
JS逆向浏览器脱环境专题:事件学习和编写、DOM和BOM结构、指纹验证排查、代理自吐环境通杀环境检测、脱环境框架、脱环境插件解决
642 1
|
JavaScript 前端开发 数据安全/隐私保护
Vue.js 表单处理技巧大揭秘!v-model 与自定义验证综合运用,打造高效表单处理体验!
【8月更文挑战第31天】Vue.js 是一款备受欢迎的前端框架,其表单处理功能强大且灵活。v-model 指令可实现双向数据绑定,简化表单元素值与 Vue 实例数据的同步过程;结合自定义验证规则,则能确保用户输入数据符合特定要求。无论是简单的单字段校验还是复杂的多字段验证,Vue.js 均提供了简洁有效的解决方案,有效提升了表单处理效率及用户体验。通过综合运用 v-model 和自定义验证,开发者能够实时反馈错误信息并控制表单状态,从而增强应用的交互性与可靠性。
166 0
|
存储 JavaScript 前端开发
js登陆验证
js登陆验证
85 0
|
JavaScript 前端开发
在js中正则表达式验证小时分钟,将输入的字符串转换为对应的小时和分钟
这篇文章介绍了如何在JavaScript中使用正则表达式来验证时间字符串的格式(小时和分钟),并提供了将时间字符串转换为JavaScript Date对象的示例代码及其测试结果。