gpt4 book ai didi

javascript - 用于匹配沙特阿拉伯 (KSA) 车辆编号模式的正则表达式

转载 作者:行者123 更新时间:2023-11-30 06:18:51 26 4
gpt4 key购买 nike

谁能帮我用 saudia(KSA) 车辆牌照的正则表达式基本上我无法为拉丁语编写正则表达式,因为它只接受 17 个阿拉伯字母,如下所示

ا |  A  
ب | B
ح | J
د | D
ر | R
س | S
ص | X
ط | T
ع | E
ق | G
ك | K
ل | L
م | Z
ن | N
هـ | H
و | U
ى | V

因为用户可以输入英文和阿拉伯文,所以我不知道如何限制拉丁字符,而我可以使用正则表达式限制英文字母

Saudia(KSA) 车号格式包含三个字母和最多四个数字

This is the sample car license number plate

最佳答案

如果您正在寻找我认为您正在寻找的东西,这将接受最多 4 个数字,但在数字或字符 block 中不能混合使用两种类型的字符(尽管用户可以使用阿拉伯数字和沙特阿拉伯数字字符或沙特数字和拉丁字符)。

^[\u0660-\u0669|\d]{1,4}[\u0621-\u064A|\w]{3}

合法条目:

٢٤٧٩sdf
1334aif
1234حكهـ
حكهـ٢٤٧٩
123abc
12abc
1abc

非法条目:

٢1٧2 sكf
alfksjdd
12347844

请注意,省略了行尾符号 ($),因为这与阿拉伯语的方向性冲突。行符号的开头很好,并且是防止包含该模式的更长的非法条目所必需的。

关于javascript - 用于匹配沙特阿拉伯 (KSA) 车辆编号模式的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54556459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com