现在越来越多的账户名使用手机号来登录,为了减少前后端的交互,需要用户在输入时就要进行格式的判断,
目前的常规办法是,在输入完成后进行判断。
下面的方法是在输入时就规定只能输入数字,其他格式的字符是无法输入进去的:
//ime-mode:Disabled:作用是完全禁用IME。对于有焦点的控件(如输入框),用户不可以激活IME;//ime-mode的其他属性值及作用如下: //auto : 默认值。不影响IME的状态。与不指定 ime-mode 属性时相同 //active : 指定所有使用IME输入的字符。即激活本地语言输入法。用户仍可以撤销激活IME //inactive : 指定所有不使用IME输入的字符。即激活非本地语言。用户仍可以撤销激活IME//maxlength:该属性规定该input框中,输入内容的长度;
登录后复制
该方法还存在一些问题,无法阻止第三方输入的任何字符,如果有其他更加完善的解决办法,请留言,我也学习学习。