匹配带汉字用户名的正则表达式,帮我写个验证用户名正则表达式, 只应许是字母和数字与汉字与符号组合 如果有符号,只应许下划线

2021-01-04 07:53:50 字数 3182 阅读 5102

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);

print

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+

匹配@开头的用户名