zoukankan      html  css  js  c++  java
  • 正则表达式之常见的几种简单的表达式

    正则表达式又称规则表达式,有时大家也会把它称为“火星文”,因为当自己写之后,再去看的时候,常常就会看不懂,虽然是这样,但是因为它具有强大的功能,所以成为我们必不可少的知识,以下介绍几个常见的表达式:

    整数或者小数:^[0-9]+.{0,1}[0-9]{0,2}$
    只能输入数字:"^[0-9]*$"。
    只能输入n位的数字:"^d{n}$"。
    只能输入至少n位的数字:"^d{n,}$"。
    只能输入m~n位的数字:。"^d{m,n}$"
    只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
    只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
    只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
    只能输入非零的正整数:"^+?[1-9][0-9]*$"。
    只能输入非零的负整数:"^-[1-9][]0-9"*$。
    只能输入长度为3的字符:"^.{3}$"。
    只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$"。
    只能输入由26个大写英文字母组成的字符串:"^[A-Z]+$"。
    只能输入由26个小写英文字母组成的字符串:"^[a-z]+$"。
    只能输入由数字和26个英文字母组成的字符串:"^[A-Za-z0-9]+$"。
    只能输入由数字、26个英文字母或者下划线组成的字符串:"^w+$"。

    要写出匹配度极高的正则表达式是很困难的,所以建议出学者还是在插件的配合下来写,这样可以提高工作的效率(当然,是个人之见)

  • 相关阅读:
    JAVA Aes加密解密
    15个实用的jQuery代码片
    mybatis-generator-config工具的使用
    Oracle中Merge into用法总结
    Highcharts 在低版本 IE 上使用注意事项及个人总结
    梦想是什么
    博客美化基本后台设置与样式设置
    IntelliJ Idea 常用快捷键列表
    磁盘
    [半转]1px边框 移动端
  • 原文地址:https://www.cnblogs.com/liulijun330/p/6059969.html
Copyright © 2011-2022 走看看