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 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"));
|
}
|
|
}
|