Commonly used RegEx validation
Apr 10, 2015 · 1 分钟阅读

Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

手机号码:^1[34578]\d{9}$

身份证号码:^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$

以字母开头,长度在6~18之间,只能包含字母、数字和下划线:^[a-zA-Z]\w{5,17}$

汉字:^[\u4e00-\u9fa5]{0,}$

数字:^\d+$

英文:^[A-Za-z]+$

空白行的正则表达式:\n\s*\r

首尾空白字符的正则表达式:^\s*|\s*$(^\s*)|(\s*$)

时间格式:^(?:(?:([01]?\d|2[0-3]):)?([0-5]?\d):)?([0-5]?\d)$,如 12:34:56

日期格式:^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))$,如 2014-05-30

苹果IOS:navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)

see also: Top 15 Commonly Used Regex

← Previous Post Next Post →

Ryun的博客
与其感慨路难行,不如马上出发。

atom css design git html javascript jekyll laravel life mac mobile optimization sublime tool vscode vue
mac

About

你好,❤朋友

这里是 Ryun 的博客 📝

📝记录了我学习 🔎的过程

作为一名前端攻城狮 🦁

希望能和大家一起 🔎

共同进步 🏃

🦁的特长:

  • HTML5
  • CSS3
  • JavaScript
  • Vue.js
  • 微信小程序
  • 熟练配合 Node.js、PHP 和 Laravel
  • 熟练使用各种开发和设计工具

🦁喜欢 🆒🆒的东西

对提升效率和美感的事物有兴趣 😋

欢迎 👏交流


see this hugo-theme-dream-ink