Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular 2中创建只允许文本的指令_Angular - Fatal编程技术网

如何在angular 2中创建只允许文本的指令

如何在angular 2中创建只允许文本的指令,angular,Angular,我已经创建了以下指令,只允许使用键代码的数字(当我复制文本并粘贴到文本框中时,它接受但不接受) 是否可以使用替换和模式来限制数字或文本 angular 4指令(从stackoverflow站点引用) 我需要两条指令,它们只允许文本和另一条指令只接受数字。如果需要验证输入以只接受数字或文本,则应该使用角度验证,实际上需要构建自己的验证。 你会在这里找到一个很好的例子 但是,如果您需要强制用户只输入文本,则需要监听输入的键和更改事件,然后,一旦输入的值与您的要求不匹配,您应该编写: e.preve

我已经创建了以下指令,只允许使用键代码的数字(当我复制文本并粘贴到文本框中时,它接受但不接受)

是否可以使用替换和模式来限制数字或文本

angular 4指令(从stackoverflow站点引用)


我需要两条指令,它们只允许文本和另一条指令只接受数字。如果需要验证输入以只接受数字或文本,则应该使用角度验证,实际上需要构建自己的验证。 你会在这里找到一个很好的例子

但是,如果您需要强制用户只输入文本,则需要监听输入的键和更改事件,然后,一旦输入的值与您的要求不匹配,您应该编写:

e.preventDefault();
return false;

如果需要验证输入以仅接受数字或文本,则应使用角度验证,实际上需要构建自己的验证。 你会在这里找到一个很好的例子

但是,如果您需要强制用户只输入文本,则需要监听输入的键和更改事件,然后,一旦输入的值与您的要求不匹配,您应该编写:

e.preventDefault();
return false;
e.preventDefault();
return false;