發票類型區分的正則表達式(僅區分普票專票)


我寫的還是很low的,效率也不知道高低,因為工作中需要判斷發票所屬是專票還是普票廢話不多說,下面是正則式子

 

 

 普票正則:^131001570151$|^133011501118$|^111001571071$|^\d{10}(04|05|11|12)$|^144\d{7}10$|^\d{7}(6|3)\d{2}$

 專票正則:^\d{7}(1|5)\d{2}$

 

來貼兩張圖方便理解

 

這個是專票的,看圖很清楚了

就是7個數字,接下來是1或5,后面是兩個數字

 

來張普票的,普票比較復雜

 

 我寫的low就是把所有情況枚舉出來了,

圖片來自於網站

https://jex.im/regulex/#!flags=&re=%5E(a%7Cb)*%3F%24

輸入正則,下面就會出圖,很方便理解

另外個網站

http://c.runoob.com/front-end/854

生成代碼,嘿嘿

 

 很方便

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM