前端开发最常碰到的就是输入框,经常要做各种验证,本公司惯用的需求是直接屏蔽特定字符的输入,如禁止非数字输入,特殊符号输入,空格输入等,这些功能反复使用,做成指令的形式,直接调用,非常方便,上代码: 目录结构很简单: 1.项目文件夹里新建directives文件夹,所有指令都放在这个文件夹里 2.input-filter文件夹放具体指令,在其下建两个文件: a.inputFilter.js实现主体功能 b.index.js负责封装,职责分明 inputFilter.js代码: /** * 实现功能