zoukankan      html  css  js  c++  java
  • 各種バリデータ(正規表現式)など

    必須入力バリデーション@NotBlank
    半角バリデーション
    全角バリデーション@Pattern(regexp = "^[^ -~。-゚]*$",
    半角英字バリデーション@Pattern(regexp = "^[a-zA-Z]*$",
    半角数字バリデーション@Pattern(regexp = "^[0-9]*$",
    半角英数字バリデーション @Pattern(regexp = "^[a-zA-Z0-9]*$",
    日付バリデーション@Pattern(regexp = "^[ -~。-゚]*$",
    整数バリデーション@Pattern(regexp = "^([+-]?0|[+-]?[1-9][0-9]*)?$",
    実数バリデーション@Pattern(regexp = "^(([+-]?0|[+-]?[1-9][0-9]*)(\.[0-9]+)?)?$",
    数値範囲(最大)バリデーション@DecimalMax/@Max
    数値範囲(最小)バリデーション@DecimalMin/@Min
    最小桁数バリデーション        @Length
    最大桁数バリデーション        @Length
    桁数バリデーション            @Length
    桁数範囲バリデーション        @Length
    正規表現バリデーション        @Pattern
    Eメールバリデーション         @Email
    全角カナのチェック@Pattern(regexp = "^[ァ-タダ-ヶー]*$"
    全角カタカナのみ、全角数字のみ、全角英字混合のチェック@Pattern(regexp = "^[ァ-タダ-ヶー0-9A-Za-z]*$",
    全角カタカナのみ、全角数字のみまたはその混合のチェック@Pattern(regexp = "^[ァ-タダ-ヶー0-9]*$",
    電話番号チェック
    郵便番号チェック@Pattern(regexp = "^([0-9]{3}[-]?[0-9]{4})?$",
    禁則文字チェック

  • 相关阅读:
    redis持久化的方式RDB 和 AOF
    centos7搭建mysql-5.7.22主从复制
    Vue项目上线后刷新报错404问题(apache,nginx,tomcat)
    Zabbix监控华为交换机
    Zabbix数据库清理历史数据
    MySQL增删改查基本语句
    什么是SQL注入式攻击?
    .NET面试题(二)
    .NET面试题(一)
    .NET面试题(三)
  • 原文地址:https://www.cnblogs.com/songshu/p/5512159.html
Copyright © 2011-2022 走看看