1楼:匿名用户
var reg = /^[\u4e00-\u9fff\w]$/;
2楼:匿名用户
c#:^[a-za-z0-9_\u4e00-\u9fa5]$
帮我写个验证用户名正则表达式, 只应许是字母和数字与汉字与符号组合 如果有符号,只应许下划线
3楼:育知同创教育
参考正则式:^[\u4e00-\u9fffa-za-z0-9_]+$
如果是正在学习,那么一定要理解的学,这是最基础的知识
以后工作会减轻很多压力
验证中文姓名的正则表达式是什么?
4楼:快乐的小小石
验证中文姓名bai的正则表达式du:[\u4e00-\u9fa5],这个表达式是专门zhi用来匹配dao中文姓名的。
【正则版表达式】正则表达式,又称规则权表达式,是计算机科学的一个概念,这个概念最初是由unix中的工具软件普及开的。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则引擎主要分为dfa、nfa两大类。
许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在perl中就内建了一个功能强大的正则表达式引擎。
【起源】在1951 年,一位名叫stephen kleene的数学科学家,他在warren mcculloch和walter pitts早期工作的基础之上,发表了一篇题目是《神经网事件的表示法》的**,利用称之为正则集合的数学符号来描述此模型,引入了正则表达式的概念。正则表达式被作为用来描述其称之为“正则集的代数”的一种表达式,因而采用了“正则表达式”这个术语。
求验证中文姓名的正则表达式
5楼:匿名用户
如果需要考虑支持少数民族的人名,或者外国人的中译名,例如:阿沛·阿旺晋美、卡尔·马克思等,则需要如下:
[\u4e00-\u9fa5](?:·[\u4e00-\u9fa5])*
6楼:
[\u4e00-\u9fa5]两个字以上的都可以验证
7楼:快乐的小小石
验证中文姓来
名的正则表达源式:[\u4e00-\u9fa5],这个表达式是专门用来匹配中文姓名的。
【正则表达式】正则表达式,又称规则表达式,是计算机科学的一个概念,这个概念最初是由unix中的工具软件普及开的。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则引擎主要分为dfa、nfa两大类。
许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在perl中就内建了一个功能强大的正则表达式引擎。
【起源】在1951 年,一位名叫stephen kleene的数学科学家,他在warren mcculloch和walter pitts早期工作的基础之上,发表了一篇题目是《神经网事件的表示法》的**,利用称之为正则集合的数学符号来描述此模型,引入了正则表达式的概念。正则表达式被作为用来描述其称之为“正则集的代数”的一种表达式,因而采用了“正则表达式”这个术语。
8楼:畅想未来1号
[\u4e00-\u9fa5]
调试过,可使用。不会再问我。
9楼:集小雨关朗
\u4e00-\u9fa5只包含汉字,没有标点抄符号等。
比如:“是\u201c
;是\uff1b
,是\uff0c
都不在这个范围内。
你遇到的问题,我估计跟编码有关:
有些工具在简体中文默认编码(cp
936/gbk)状态下,无法正常处理此类正则表达式。
请将所用工具的编码切换到任意一种unicode编码(比如utf-8)试试。
另外,简单地说,\u4e00-\u9fa5只是我们常用的gbk汉字范围。汉字不止这些。
若仍未解决,请详述现象,我继续帮你。
10楼:谈尹夷碧
perl中可以使用:bai
useencode;
$_='我亲爱的只;你du知道吗zhi?我在想你们dao^-^';
$a=decode('cp936',$_);
($x)=($a
=~m/[\p]+/g);
encode('cp936',$x),"\n";
匹配汉字,不会版匹配到标点权符号
求匹配中文用户名的正则表法式
11楼:匿名用户
可以用如下正则表达式进行匹配
/^[a-za-z0-9\u4e00-\u9fa5_]+$/
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
正则表达式怎么匹配单个汉字
12楼:匿名用户
([\u4e00-\u9fa5])+
这样会把匹配结果放到匹配集的第一个子集中去,你就可以获取到了
13楼:梦里寻你我他
[\u4e00-\u9fa5]
正则表达式 汉字用户名,密码为字母加数字
14楼:匿名用户
我也是新手,这个是密码的正则表达式的你试一下
[a-za-z0-9]\w*$
15楼:自由de王国
^[u4e00-u9fa5]$
^[\da-za-z]+$
第一个是用户名,第二个是密码
如何用正则表达式匹配 @用户名 的字符串!!!急!!!
16楼:匿名用户
"今天天气不错啊!@用户名1,是不是心情很好啊,@用户名2,哈哈哈。".match(/@\s+/g);
17楼:匿名用户
varstr='今天天气不错啊
bai!@
du用户zhi
名1,是
dao不是心情很好啊,@用户名2,哈哈版哈。';
varregx=/(@[^@权]+)/g;
for(vara=regx.exec(str);a!=null;a=regx.exec(str))
18楼:匿名用户
@\w+
匹配@开头的用户名