java如何在安卓中创建字符串模式
我想做自己的图案匹配器
我只想允许这样的字符TN 08 AB 2233
。我怎样才能为这个做一个图案
我试着像下面那样,但它会删除我在编辑文本中键入的所有字符
^[A-Z]{1,2}[0-9]{4,5}[A-Z]{7,8}[0-9]{10,13}$
谢谢
你可以在下面搜索框中键入要查询的问题!
我想做自己的图案匹配器
我只想允许这样的字符TN 08 AB 2233
。我怎样才能为这个做一个图案
我试着像下面那样,但它会删除我在编辑文本中键入的所有字符
^[A-Z]{1,2}[0-9]{4,5}[A-Z]{7,8}[0-9]{10,13}$
谢谢
# 1 楼答案
试试这个
希望这对你有用
# 2 楼答案
你要找的是这样的东西
^[A-Z]{2}\\s\\d{2}\\s[A-Z]{2}\\s\\d{4}$
为了便于解释,花括号中的值不是ID,而是值的数量
所以,
[A-Z]{1,2}
表示a-Z之间的值至少是ond和max的两倍。[0-9]{4,5}
表示0到9之间的值,至少4到最多5次。 此外,如果正则表达式中的空格是必需的,那么您将丢失这些空格。\s
定义任何空白,第二个\
是逃避另一个\
。 如果不是强制性的,您可以通过如下?
忽略它们。所以他们可以在那里,但不一定要在那里