检查数字的第n位数(12位数)

时间:2016-10-26 06:47:20

标签: javascript html

我正在开展一个项目,即用户输入他们的12位数注册号(例如:201610132025)2016(年),10(月),132(目标),025(用户标识符)

当他们进入html输入字段时,我需要检查他们的目标,月份,大学,用户标识符。 为此我怎么能在java和后台中将这个reg no分开或分开。

<input type="text" id="reg_no" name="reg_no" placeholder="register no" onblur="myFunction()">

<input type="text" id="year" name="year">  
<input type="text" id="month" name="month"> 
<input type="text" id="target" name="target"> 
<input type="text" id="u_id" name="u_id">

对于上面的示例,'OnBlur'它应该替换以下

的值
 <input type="text" id="year" name="year"> //2016 
 <input type="text" id="month" name="month"> //10
 <input type="text" id="target" name="target"> //132
 <input type="text" id="u_id" name="u_id"> //025

1 个答案:

答案 0 :(得分:1)

您不需要点击任何Web服务来执行此类操作。相反,您可以使用如下所示的Javascript设置必填字段的值:

function myFunc(regNo){
    $('#year').val(regNo.substr(0,4));
    $('#month').val(regNo.substr(4,2));
    $('#target').val(regNo.substr(6,3));
    $('#target').val(regNo.substr(9));
}