File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -115,8 +115,9 @@ def build_tagger(self):
115115 cardinal = digits .plus + (dot + digits .plus ).plus
116116 # float number like 1.11
117117 cardinal |= (number + dot + digits .plus )
118- # cardinal string like 110 or 12306 or 13125617878, used in phone
119- cardinal |= (digits ** 3 | digits ** 4 | digits ** 5 | digits ** 11 )
118+ # cardinal string like 110 or 12306 or 13125617878, used in phone,
119+ # 340621199806051223, used in ID card
120+ cardinal |= (digits ** 3 | digits ** 4 | digits ** 5 | digits ** 11 | digits ** 18 )
120121 # cardinal string like 23
121122 if self .enable_standalone_number :
122123 if self .enable_0_to_9 :
Original file line number Diff line number Diff line change 1212七百三四十 => 730-40
1313十七八万 => 17~18万
1414六十三四万 => 63-4万
15+ 我的身份证号是三四零二零三一九三七零幺零幺零五幺七 => 我的身份证号是340203193701010517
You can’t perform that action at this time.
0 commit comments