如何使用角度2管道仅允许字母表作为输入中的第一个字符

时间:2017-11-09 07:48:42

标签: angular angular2-forms angular2-pipe

我使用了一个概念,即取一个输入字段的长度并将数字和符号限制为第一个字符,但它没有用完。有些人可以通过使用管道概念来帮助我,只允许使用字母作为第一个字符。

提前致谢

1 个答案:

答案 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。请注意,在其他一些国家/地区,还有其他字符被视为字母。