我有一个 userID 编辑文本字段,在这里我允许 字母和数字以及“.”以及 '_' 和 '@' 特殊字符
。但是如何只限制 '.'以及编辑文本字段中的“_”和“@”
?我想这样限制:
- 仅在文本之后我想允许那些特殊字符。
- 我只想允许那些 spl 字符出现一次(不允许像这样的 @@,..,__ 出现两次)
- userID 末尾没有 spl 字符。
- 有效的 test.new_bike 示例。
- test..new__bike,........,______,@@@@@@ 我不允许这样的词。
请帮帮我,这是我的正则表达式
^(([A-Za-z0-9]+\\s{1}[A-Za-z0-9]+)|([A-Za-z0-9._]+))$
最佳答案
试试这个
"^[A-Za-z0-9]+[\\.\\@\\_]{0,1}[A-Za-z0-9]+[\\.\\@\\_]{0,1}[A-Za-z0-9]+[\\.\\@\\_]{0,1}[A-Za-z0-9]+$"
关于android - 如何为 userID 字段实现正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33148141/