js校验百分号
1、%+只录入后6位:如 %123456
2、中间%+后6位:如 078105%123456
3、如果是按上述规则录入的号,则提示不允许这样查询,并告知上述规则
请问以上3种情况的JS 如何写?
JavaScript
------解决方案--------------------<input type="text" value="" onblur="if(!/^(\d{6})?%\d{6}$/.test(this.value)){this.value='';alert('规则错误!')}">