编写正则表达式以查找字符串的第6个字符与第12个字符之间的数据

时间:2019-04-26 14:09:34

标签: regex validation input

我的应用程序中有两个文本输入字段,在第一个字段上,用户将输入以下格式的字符串:"L2018RU99999A"

在第二个输入字段上,我必须执行验证以确保输入的数据等于第一个字符串的第六个和第十二个之间的字符,因此,在这种情况下:RU99999。哪种正则表达式适合解决此问题?

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

您可以在正后方使用

(?<=.{5}).{7}

  • .{7}找到七个字符...
  • (?<=.{5}) ...前面还有五个其他字符

答案 1 :(得分:0)

我只会使用substring()或您使用的编程语言中的任何等效项。如果出于任何原因需要正则表达式,请尝试^.....(.......).$(其中$1是您要查找的字符串)