我使用了一个概念,即取一个输入字段的长度并将数字和符号限制为第一个字符,但它没有用完。有些人可以通过使用管道概念来帮助我,只允许使用字母作为第一个字符。
提前致谢
答案 0 :(得分:1)
您可以使用正则表达式,例如:
btnLOGIN = (Button) view.findViewById(R.id.btnLogin);
btnLOGIN.setOnClickListener(this);
说明:
^[a-zA-Z][a-zA-Z0-9.,$;]+$?
开始行/字符串。
^
字符位于a-z或A-Z中
[a-zA-Z]
字母数字或[a-zA-Z0-9.,$;]
或.
或,
或$
。
;
前一个标记中的一个或多个(更改为*表示零或更多)
+
行尾/字符串。
我选择的特殊字符只是一个例子。根据需要添加您自己的特殊字符。请注意,一些字符需要在字符类中转义,否则它们在正则表达式中具有特殊含义。
我假设“字母”表示A-Z。请注意,在其他一些国家/地区,还有其他字符被视为字母。