Validation 如何在googleform正则表达式中验证identicard数字格式

Validation 如何在googleform正则表达式中验证identicard数字格式,validation,numbers,expression,google-forms,Validation,Numbers,Expression,Google Forms,我想验证srilanka中的ID号格式。我们有两种身份证号码格式 第一个有9个字符,后跟英文字母v或x,例如:882784096v 第二个只有11个字符,例如198819123 我想在google表单中添加一个字段来输入上述任一ID号 我对正则表达式感到厌倦,但它失败了 [0-9]{9,11}(?:[vVxX])$ 请帮助请使用以下表达式 [0-9]{9}[vVxX][0-9]{11} 将验证ID,如:882784096v19881919123或882723496x867519123 或者更

我想验证srilanka中的ID号格式。我们有两种身份证号码格式

第一个有9个字符,后跟英文字母v或x,例如:882784096v 第二个只有11个字符,例如198819123

我想在google表单中添加一个字段来输入上述任一ID号 我对正则表达式感到厌倦,但它失败了

[0-9]{9,11}(?:[vVxX])$

请帮助

请使用以下表达式

[0-9]{9}[vVxX][0-9]{11}
将验证ID,如:
882784096v19881919123
882723496x867519123

或者更确切地说:

([0-9]{9}[vVxX])|([0-9]{11})  

将验证ID,如:
882784096v
86751919123
请使用以下表达式

[0-9]{9}[vVxX][0-9]{11}
将验证ID,如:
882784096v19881919123
882723496x867519123

或者更确切地说:

([0-9]{9}[vVxX])|([0-9]{11})  

将验证ID,如:
882784096v
86751919123

([0-9]{9}[vVxX])只有这部分有效,但其他ID类型无效。我猜您正在讨论第二个公式:
([0-9]{9}[vVxX])|([0-9]{11}
这两部分在我们的测试中都很好。如果仍然需要,请共享一份测试表。如果没有,请记住,当一个答案回答你的问题时,它甚至其他人也能从中受益。([0-9]{9}[vVxX])只有这一部分有效,但另一个ID类型无效。我想你说的是第二个公式:
([0-9]{9}[vVxX])|([0-9]{11}
这两部分在我们的测试中都很好。如果仍然需要,请共享一份测试表。如果没有,请记住,当一个答案回答你的问题时,它甚至是它,这样其他人也能从中受益。