Regex 必需的正则表达式验证从两个固定字符开始,然后是数字固定字符
我刚更新了我的要求你能帮我吗 必需的正则表达式验证从两个固定字符开始,然后在第一个点之后需要字母数字字符,第二个点之后需要数字固定字符 例如:Regex 必需的正则表达式验证从两个固定字符开始,然后是数字固定字符,regex,Regex,我刚更新了我的要求你能帮我吗 必需的正则表达式验证从两个固定字符开始,然后在第一个点之后需要字母数字字符,第二个点之后需要数字固定字符 例如: 如果字符以PB开头,则允许25个字符 -长度:额外25个数字。 -示例:PB12345Ab8901234567890123mM 如果为“PB”,则为25个字母数字字符。 PB+25个数字 如果字符以CC开头,则允许14个字符 -长度:附加14个数字。 -示例:CC012345678901234 如果是“CC”,则为14个数字。 CC+14号码请尝试以下代
var regExString = "PB0123456789012345678901234";
Regex regex ;
if regExString.startwith("PB"){
regex = new Regex(@"PB[0-9]{25}$");
}
if regExString.startwith("CC"){
regex = new Regex(@"CC[0-9]{14}$");
}
请告诉我字符串“PB”和“CC”是固定的,或者可以是任何字符。是的,PB和CC是固定字符。您也可以将其组合为,例如,
(?:PB | CC)(?:\d{25}\d{14})$
什么?该副本/粘贴错误:(?:PB\d{25}CC\d{14})$
感谢Piyali Das和Jimi两位代码对我的帮助。非常欢迎Prakash