package com.zy.asrs.utils; import java.util.regex.Pattern; public class CodeDetectionUtil { /** * 检测货架码 */ public static boolean barcodeDetection(String barcode){ Pattern pattern = Pattern.compile("\\d{6}"); return pattern.matcher(barcode).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")); } }