1.输入框只限度了内容类型为number,不要求必须然而也校验了:

<div class="layui-form-item">    <label class="layui-form-label">占地面积(m2)</label>    <div class="layui-input-block">        <input type="text" id="area" name="area" lay-verify="number" placeholder="请输出占地面积(m2)" value="" class="layui-input">    </div></div>

2.如下:

只限定了条件:lay-verify="number"
然而后果却是:lay-verify="required|number"的,依据如图批改源码即可解决

3.解决方案:

即:phone/email/url/identity都加 (^$)
number则由!e||isNaN(e)改为 e&&isNaN(e)即可