正则表达式

常见正则表达式

1.匹配汉字的正则表达式:

<code style="text-decoration: line-through;">[\u4e00-\u9fa5]</code>(Unicode 3.0 加入扩展 A 区以前是正确的,现在已经不精确,推荐使用下面的)

<code>/\p{Unified_Ideograph}/u</code>

2.url:

    (((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$

3.邮箱:

    /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/

语法查询

  1. 维基百科正则表达式
  2. 最全的常用正则表达式大全
Table of Contents