`

由数字、26个英文字母、下划线或汉字的正则表达式

 
阅读更多
1.由数字、26个英文字母或者下划线组成的字符串:
    ^[0-9a-zA-Z_]{1,}$
2.非负整数(正整数 + 0 ):
    ^/d+$
3. 正整数:
    ^[0-9]*[1-9][0-9]*$
4.非正整数(负整数 + 0):
    ^((-/d+)|(0+))$
5. 负整数 :
    ^-[0-9]*[1-9][0-9]*$
6.整数:   
    ^-?/d+$
7.非负浮点数(正浮点数 + 0):
    ^/d+(/./d+)?$
8.正浮点数 :
    ^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$
9. 非正浮点数(负浮点数 + 0):
    ^((-/d+(/./d+)?)|(0+(/.0+)?))$
10.负浮点数 :
    ^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$
11. 浮点数 :
    ^(-?/d+)(/./d+)?$
12.由26个英文字母组成的字符串 :   
    ^[A-Za-z]+$
13. 由26个英文字母的大写组成的字符串 :
    ^[A-Z]+$
14.由26个英文字母的小写组成的字符串 :
    ^[a-z]+$
15. 由数字和26个英文字母组成的字符串 :
    ^[A-Za-z0-9]+$
16.由数字、26个英文字母或者下划线组成的字符串 :   
    ^/w+$
17.email地址 :
    ^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$
18.url:   
    ^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$
19. 年-月-日:
    /^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/
20.月/日/年:
    /^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/
21.Emil:
    ^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$
22. 电话号码:
    (d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?
23.IP地址:
    ^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$
24. 匹配中文字符的正则表达式:
    [/u4e00-/u9fa5]
25.匹配双字节字符(包括汉字在内):
    [^/x00-/xff]
26. 匹配空行的正则表达式:
    /n[/s| ]*/r
27.匹配HTML标记的正则表达式:
    /<(.*)>.*<///1>|<(.*) //>/
28.匹配首尾空格的正则表达式:
    (^/s*)|(/s*$)
29.匹配Email地址的正则表达式:
    /w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
30. 匹配网址URL的正则表达式:
    ^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$
31. 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):
    ^[a-zA-Z][a-zA-Z0-9_]{4,15}$
32. 匹配国内电话号码:
    (/d{3}-|/d{4}-)?(/d{8}|/d{7})?
33.匹配腾讯QQ号:
    ^[1-9]*[1-9][0-9]*$
34. 只能输入数字:
    ^[0-9]*$
35.只能输入n位的数字:
    ^/d{n}$
36.只能输入至少n位的数字:
    ^/d{n,}$
37.只能输入m~n位的数字:
    ^/d{m,n}$
38.只能输入零和非零开头的数字:
    ^(0|[1-9][0-9]*)$
39.只能输入有两位小数的正实数:
    ^[0-9]+(.[0-9]{2})?$
40. 只能输入有1~3位小数的正实数:
    ^[0-9]+(.[0-9]{1,3})?$
41.只能输入非零的正整数:
    ^/+?[1-9][0-9]*$
42. 只能输入非零的负整数:
    ^/-[1-9][0-9]*$
43.只能输入长度为3的字符:
    ^.{3}$
44. 只能输入由26个英文字母组成的字符串:
    ^[A-Za-z]+$
45.只能输入由26个大写英文字母组成的字符串:
    ^[A-Z]+$
46. 只能输入由26个小写英文字母组成的字符串:
    ^[a-z]+$
47.只能输入由数字和26个英文字母组成的字符串:
    ^[A-Za-z0-9]+$
分享到:
评论

相关推荐

    正则表达式只可以输入只允许输入中文、数字、字母、下划线

    以上示例代码均演示了如何使用正则表达式检查一个字符串是否仅包含中文、数字、字母和下划线。 #### 五、总结 通过本文的介绍,我们可以了解到正则表达式是处理文本的强大工具之一。对于特定的需求,比如本例中的...

    正则表达式大全.docx

    8. Unicode汉字范围:`/^[u4e00-u9fa5],{0,}$/` 和匹配中文字符的正则表达式:`[\u4e00-\u9fa5]` - 这两个正则表达式用于检测字符串中是否包含中文字符。 9. 匹配双字节字符:`[^\x00-\xff]` - 用于识别多字节字符...

    常用正则表达式大全.txt

    - 只允许输入26个英文字母的大写或小写形式。 - 正则表达式:`^[A-Za-z]+$` - 示例:`HelloWorld` - 只允许输入大写字母。 - 正则表达式:`^[A-Z]+$` - 示例:`HELLO` - 只允许输入小写字母。 - 正则表达式...

    正则表达式不包涵特殊字符(除了 指定字符 以外)

    这个正则表达式的作用是确保整个字符串只包含数字、英文字母、指定的特殊字符(本例中为 `_`)以及中文字符,并且这些字符至少出现一次。 ### 示例与验证 假设我们要验证以下几组数据是否符合上述规则: 1. **...

    100个常用正则表达式

    - `^w+$` 匹配由数字、26个英文字母或下划线组成的字符串 16. RegularExpressionValidator验证控件: 此类控件常用于ASP.NET中,提供了一组预定义的正则表达式,例如: - 只能输入数字:`^[0-9]*$` - 只能输入n...

    验证数字 汉字 的正则表达式

    根据提供的文件信息,我们可以归纳出一系列与验证数字和汉字相关的正则表达式的知识点。下面将对这些知识点进行详细的解释和扩展。 ### 1. 验证纯数字的正则表达式 #### 1.1 纯数字 - **表达式**:`^[0-9]*$` - **...

    正则表达式大全.txt

    - **验证由26个英文字母、数字和下划线组成的字符串**:`^\w+$` - 输入可以包含大小写英文字母、数字和下划线。 - **验证用户名**:`^[a-zA-Z]\w{5,17}$` - 输入必须以字母开头,并且长度为6至18个字符。 - **...

    最全的常用正则表达式大全

    **2.8 由数字、26个英文字母或者下划线组成的字符串** - **表达式:** `^\w+$` 或 `^\w{3,20}$` - **解释:** 匹配由数字、字母和下划线组成的字符串。 - **应用场景:** 通用的用户名、密码验证。 **2.9 中文、英文、...

    正则表达式例子大全 正则表达式例子大全

    - **由数字、26个英文字母或者下划线组成的字符串**:`^\w+$` —— 匹配由字母、数字或下划线组成的字符串。 4. **验证复杂格式** - **用户密码**:`^[a-zA-Z]\w{5,17}$` —— 匹配以字母开头,长度在6-18之间,...

    java中常用的匹配正则表达式实例大全.doc

    - `^\w+$`:匹配由数字、26个英文字母或者下划线组成的字符串。 **评注**:这些表达式用于检查字符串是否符合特定的组成规则,如密码策略、用户名或代码片段验证。 以上正则表达式覆盖了Java开发中常见的数据验证与...

    常用正则表达式收集常用正则表达式收集

    根据给定文件的信息,我们可以总结出以下... - 描述:匹配英文字母、数字或下划线。 以上这些正则表达式覆盖了日常生活和工作中常见的数据格式验证需求。了解并熟练掌握这些表达式将极大提高处理文本和数据的能力。

    C#正则表达式包括(身份证,只能输入汉字等等)

    只能输入由数字、26个英文字母或者下划线组成的字符串:"^\w+$"。 验证用户密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。 验证是否含有^%&'',;=?$\"等字符:"[^...

    正则表达式正则表达式正则表达式

    - `^[A-Za-z0-9]+$`:匹配由26个英文字母或数字组成的字符串。 - `^\w+$`:匹配由字母、数字或下划线组成的字符串。 - `^\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$`:匹配标准电子邮件地址格式。 - `^[a-zA-z]+://(\w+(-...

    大量的正则表达式代码

    这个正则表达式用来匹配包含字母、数字和下划线的字符串。 ### 特殊场景应用 #### 1. 验证用户名 - **用户名验证**:`^[a-zA-Z][a-zA-Z0-9_]{4,15}$` 用于验证用户名,要求首字符必须是字母,并且长度在5到16个...

    正则表达式总结正则表达式总结

    根据提供的信息,我们可以总结出以下关于正则表达式的知识点: ### 正则表达式概述 正则表达式(Regular Expression)是一种强大的文本处理工具,在编程语言中被广泛应用于字符串匹配、搜索与替换等操作中。它能够...

    常用正则表达式常用正则表达式

    - `^\w+$` //匹配包含26个英文字母、数字和下划线的字符串 以上表达式分别用于匹配不同条件下的字母串,可用于用户名、密码规则验证等场景。 以上知识点涵盖了从简单到复杂的各种正则表达式模式,它们在实际开发中...

Global site tag (gtag.js) - Google Analytics