2019独角兽企业重金招聘Python工程师标准>>>

  1. 1.由数字、26个英文字母或者下划线组成的字符串:

  2. ^[0-9a-zA-Z_]{1,}$

  3. 2.非负整数(正整数 + 0 ):

  4. ^/d+$

  5. 3. 正整数:

  6. ^[0-9]*[1-9][0-9]*$

  7. 4.非正整数(负整数 + 0):

  8. ^((-/d+)|(0+))$

  9. 5. 负整数 :

  10. ^-[0-9]*[1-9][0-9]*$

  11. 6.整数:

  12. ^-?/d+$

  13. 7.非负浮点数(正浮点数 + 0):

  14. ^/d+(/./d+)?$

  15. 8.正浮点数 :

  16. ^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$

  17. 9. 非正浮点数(负浮点数 + 0):

  18. ^((-/d+(/./d+)?)|(0+(/.0+)?))$

  19. 10.负浮点数 :

  20. ^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$

  21. 11. 浮点数 :

  22. ^(-?/d+)(/./d+)?$

  23. 12.由26个英文字母组成的字符串 :

  24. ^[A-Za-z]+$

  25. 13. 由26个英文字母的大写组成的字符串 :

  26. ^[A-Z]+$

  27. 14.由26个英文字母的小写组成的字符串 :

  28. ^[a-z]+$

  29. 15. 由数字和26个英文字母组成的字符串 :

  30. ^[A-Za-z0-9]+$

  31. 16.由数字、26个英文字母或者下划线组成的字符串 :

  32. ^/w+$

  33. 17.email地址 :

  34. ^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$

  35. 18.url:

  36. ^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$

  37. 19. 年-月-日:

  38. /^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/

  39. 20.月/日/年:

  40. /^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/

  41. 21.Emil:

  42. ^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$

  43. 22. 电话号码:

  44. (d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?

  45. 23.IP地址:

  46. ^(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])$

  47. 24. 匹配中文字符的正则表达式:

  48. [/u4e00-/u9fa5]

  49. 25.匹配双字节字符(包括汉字在内):

  50. [^/x00-/xff]

  51. 26. 匹配空行的正则表达式:

  52. /n[/s| ]*/r

  53. 27.匹配HTML标记的正则表达式:

  54. /<(.*)>.*<///1>|<(.*) //>/

  55. 28.匹配首尾空格的正则表达式:

  56. (^/s*)|(/s*$)

  57. 29.匹配Email地址的正则表达式:

  58. /w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*

  59. 30. 匹配网址URL的正则表达式:

  60. ^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$

  61. 31. 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):

  62. ^[a-zA-Z][a-zA-Z0-9_]{4,15}$

  63. 32. 匹配国内电话号码:

  64. (/d{3}-|/d{4}-)?(/d{8}|/d{7})?

  65. 33.匹配腾讯QQ号:

  66. ^[1-9]*[1-9][0-9]*$

  67. 34. 只能输入数字:

  68. ^[0-9]*$

  69. 35.只能输入n位的数字:

  70. ^/d{n}$

  71. 36.只能输入至少n位的数字:

  72. ^/d{n,}$

  73. 37.只能输入m~n位的数字:

  74. ^/d{m,n}$

  75. 38.只能输入零和非零开头的数字:

  76. ^(0|[1-9][0-9]*)$

  77. 39.只能输入有两位小数的正实数:

  78. ^[0-9]+(.[0-9]{2})?$

  79. 40. 只能输入有1~3位小数的正实数:

  80. ^[0-9]+(.[0-9]{1,3})?$

  81. 41.只能输入非零的正整数:

  82. ^/+?[1-9][0-9]*$

  83. 42. 只能输入非零的负整数:

  84. ^/-[1-9][0-9]*$

  85. 43.只能输入长度为3的字符:

  86. ^.{3}$

  87. 44. 只能输入由26个英文字母组成的字符串:

  88. ^[A-Za-z]+$

  89. 45.只能输入由26个大写英文字母组成的字符串:

  90. ^[A-Z]+$

  91. 46. 只能输入由26个小写英文字母组成的字符串:

  92. ^[a-z]+$

  93. 47.只能输入由数字和26个英文字母组成的字符串:

  94. ^[A-Za-z0-9]+$

  95. 48. 只能输入由数字和26个英文字母或者下划线组成的字符串:

  96. ^/w+$

  97. 49.验证用户密码(正确格式为: 以字母开头,长度在5~17 之间,只能包含字符、数字和下划线)

  98. ^[a-zA-Z]/w{5,17}$

  99. 50.验证是否包含有 ^%&',;=?$/"等字符:

  100. [^%&',;=?$/x22]+

  101. 51.只能输入汉字:

  102. ^[u4e00-u9fa5]{0,}$

  103. 52、只含有汉字、数字、字母、下划线不能以下划线开头和结尾

  104. ^(?!_)(?!.*?_$)[a-zA-Z0-9_u4e00-u9fa5]+$

  105. 53、只含有汉字、数字、字母、下划线,下划线位置不限

  106. ^[a-zA-Z0-9_u4e00-u9fa5]+$

  107. 54、2~4个汉字

  108. @"^[u4E00-u9FA5]{2,4}$

转载于:https://my.oschina.net/Jerrysun/blog/467923

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

  1. 用正则表达式求非负整数 、匹配正整数、非正整数、负整数、整数、非负浮点数、正浮点数、非正浮点数、负浮点数、浮点数、有数字26个英文字母组成的字符串

    用正则表达式求非负整数 .匹配正整数.非正整数.负整数.整数.非负浮点数.正浮点数.非正浮点数.负浮点数.浮点数.有数字26个英文字母组成的字符串 // *** // 1.求非负整数: var str ...

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

    1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非 ...

  3. python正则表达式匹配字母和下划线_个英文字母、下划线或汉字的正则表达式

    1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非 ...

  4. 由数字、26个英文字母或者下划线组成的字符串:

    1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非 ...

  5. Java 随机数练习之从26个英文字母(含大小写)和 0 - 9 数字中随机抽出4个字符,然后拼接成一个随机验证码

    从26个英文字母(含大小写)和 0 - 9 数字中随机抽出4个字符,然后拼接成一个随机验证码 判断输入的验证码 与 随机生成的验证码 是否相同(忽略大小写) 如果正确,则系统提示,"恭喜你验 ...

  6. 怎样用python提取英文字母_python如何获取一次获取26个英文字母

    第一种方法,也是最笨的方法,自己输入. 第二种方法,使用string方法 string.ascii_uppercase,26大写英文字母 string.ascii_lowercase,26个小写英文字 ...

  7. java生成随机的26位英文字母

    如下: String chars = "ABCDEFGHIZKLMNOPQRSTUVWXYZ"; char c = chars.charAt((int)(Math.random() ...

  8. python一句代码生成26个英文字母

    python生成26个大小写英文字母 实现代码: # 生成26个英文字母 char_dx = [chr(i) for i in range(65, 91)] char_xx = [chr(i) for ...

  9. [Python] 编码生成26个英文字母

    使用chr函数,将一个整数转成对应的一个字符,这个整数其实就是这个字符的ASCII码 语法格式 chr(i) 参数i可以是十进制或十六进制形式的数字 返回值 返回当前整数数字代表的ASCII字符 # ...

最新文章

  1. jquery 和js 还有 jq 挂事件
  2. opengl加载显示3D模型md5mesh类型文件
  3. std::ios::sync_with_stdio(false)的运用
  4. Java 8 Lambdas –缺少脱离Java的链接
  5. html 地球大气,地球大气层为什么永远不会消失?
  6. sql server 保留小数,向上保留指定位数的小数,仅记录,勿看。
  7. 语义分割中的类别不平衡的权重计算
  8. 深入浅出 Spring 架构设计
  9. Vue练习(修改为自定义事件)
  10. 10M/S!百度网盘偷偷更新,终于实现下载免费不限速了!
  11. 使用idea启动vue项目
  12. 信息学奥赛一本通(c++):2024:【例4.10】末两位数
  13. 我对大学的憧憬||每个人都有自己的罗马
  14. 个人对软件工程的期望及个人目标
  15. 机器人 python 路径规划_基于Q-learning的机器人路径规划系统(matlab)
  16. 第一阶段冲刺团队贡献值分析
  17. Dots Entity 删除
  18. 【Vic的小课堂】Unity游戏功能(2)—第一人称镜头
  19. 追梦猪seo针对于移动端seo优化和排名技术
  20. 如何对一个顶级域名设置域名解析

热门文章

  1. python 微积分_《用 Python 学微积分》笔记 2
  2. hdu1556 线段树段更新(简单题)
  3. 计算机网络-TCP拥塞控制
  4. 【Android 逆向】APK 文件处理脚本 ApkTool.py ( 脚本简介 | 用法 | 分析 APK 文件 )
  5. 【C 语言】文件操作 ( 写文本文件 | Qt 创建 C 语言命令行项目 )
  6. 【Flutter】Dart 数据类型 ( dynamic 数据类型 )
  7. 【计算理论】不可判定性 ( 停机问题 | 图灵机语言是否空集问题 | 图灵机是否等价问题 | 是否存在自动机接受图灵机语言问题 | 莱斯定理 Rice‘s Theorem )
  8. 设置 myeclipse 编码格式
  9. Java安全管理器――SecurityManager
  10. JavaScript HTML DOM - 改变 CSS