正则表达式匹配中文

简介: 正则表达式匹配中文

正则表达式匹配中文

  1. 匹配中文字符的正则表达式
[u4e00-u9fa5]
  1. 匹配双字节字符(中文也是双字节的字符)
[^x00-xff]
  1. 英文字母
[a-zA-Z]
  1. 数字
[0-9]
  1. 匹配中文,英文字母和数字及_
^[u4e00-u9fa5_a-zA-Z0-9]+$
  1. 同时判断输入长度
[u4e00-u9fa5_a-zA-Z0-9_]{4,10}
^[wu4E00-u9FA5uF900-uFA2D]*$
  1. 一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾
^(?!_)(?!.*?_$)[a-zA-Z0-9_u4e00-u9fa5]+$     // 其中: ^ 与字符串开始的地方匹配
  1. 不能以_开头
(?!_)
  1. 不能以_结尾
(?!.*?_$)     // $   与字符串结束的地方匹配
  1. 至少一个汉字、数字、字母、下划线
[a-zA-Z0-9_u4e00-u9fa5]+
  1. 只含有汉字、数字、字母、下划线,下划线位置不限
^[a-zA-Z0-9_u4e00-u9fa5]+$
  1. 由数字、26个英文字母或者下划线组成的字符串
^w+$

注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

参考:http://caibaojian.com/zhongwen-regexp.html

目录
相关文章
|
6月前
|
JavaScript 前端开发 Java
正则表达式详细讲解
正则表达式详细讲解
正则表达式详细讲解
|
6月前
|
JavaScript 前端开发 数据可视化
正则表达式完整指南(下)
正则表达式完整指南(下)
131 0
正则表达式完整指南(下)
|
6月前
|
自然语言处理 数据安全/隐私保护
正则表达式
正则表达式
43 0
|
机器学习/深度学习 程序员 vr&ar
正则表达式的使用
正则表达式的使用
57 0
|
数据安全/隐私保护
正则表达式_2
学习自编程胶囊课程。
104 1
正则表达式_2
|
Perl 运维 Linux
漫谈正则表达式
一、概述 正则表达式(Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。
966 0