自动化立体仓库 - WCS系统
*
hmpc
2024-10-22 2752662df7213c0432cc276cc3b5948faffe6ddd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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"));
    }
 
}