| New file |
| | |
| | | package com.zy.asrs.utils; |
| | | |
| | | import java.util.regex.Pattern; |
| | | |
| | | public class CodeDetectionUtil { |
| | | |
| | | /** |
| | | * 检测货架码 |
| | | */ |
| | | public static boolean barcodeDetection(String barcode){ |
| | | Pattern pattern = Pattern.compile("\\d{8}");//8位数字 |
| | | return pattern.matcher(barcode).matches(); |
| | | } |
| | | |
| | | /** |
| | | * 检测货架码 |
| | | */ |
| | | public static boolean locNoDetection(String locNo){ |
| | | Pattern pattern = Pattern.compile("\\d{7}");//8位数字 |
| | | return pattern.matcher(locNo).matches(); |
| | | } |
| | | |
| | | /** |
| | | * 检测小车地码 |
| | | */ |
| | | public static boolean carCodeDetection(String carCode){ |
| | | return carCode.contains("_"); |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | System.out.println("barcodeDetection:"+"22222222===>"+barcodeDetection("22222222")); |
| | | System.out.println("barcodeDetection:"+"222222===>"+barcodeDetection("222222")); |
| | | System.out.println("barcodeDetection:"+"111===>"+barcodeDetection("111")); |
| | | System.out.println("barcodeDetection:"+"DB_123ss===>"+barcodeDetection("DB_123ss")); |
| | | System.out.println("barcodeDetection:"+"12_1231===>"+barcodeDetection("12_1231")); |
| | | System.out.println("barcodeDetection:"+"DB_123456===>"+barcodeDetection("DB_123456")); |
| | | |
| | | System.out.println("carCodeDetection:"+"22222222===>"+carCodeDetection("22222222")); |
| | | System.out.println("carCodeDetection:"+"222222===>"+carCodeDetection("222222")); |
| | | System.out.println("carCodeDetection:"+"111===>"+carCodeDetection("111")); |
| | | System.out.println("carCodeDetection:"+"DB_123ss===>"+carCodeDetection("DB_123ss")); |
| | | System.out.println("carCodeDetection:"+"12_1231===>"+carCodeDetection("12_1231")); |
| | | System.out.println("carCodeDetection:"+"DB_123456===>"+carCodeDetection("DB_123456")); |
| | | } |
| | | |
| | | } |