JS
1、给下拉框赋值
<select id=”updateType”>
<option value=”aa”>aa</option>
<option value=”bb”>bb</option>
<option value=”cc”>cc</option>
<option value=”dd”>dd</option>
</select>
var type = 后台传过来的值;
var options=$(“#updateType”).children();
for(each in options){
if($(options[each]).val()==type){
$(options[each]).attr(“selected”,”selected”);
break;
}
}
2、点击事件,清除input框里的空格
<button type=”button” id=”save” onclick=”replaceSpace()”>提交</button>
function replaceSpace() {
var ip = $(“#ip”).val().replace(/\s/g,””);
$(“#ip”).val(ip);
};
3、清除模态框里的历史数据
//清除修改模态窗原数据
$(‘#modify’).on(“hidden.bs.modal”, function () {
//移除上次的校验配置
$(“#updateForm”).data(‘bootstrapValidator’).destroy();
$(‘#updateForm’).data(‘bootstrapValidator’, null);
//清除form表单输入内容、清除验证痕迹
clearForm($(‘#updateForm’));
$(“#updateForm”)[0].reset();
//重新加载表单验证方法
updateFormValidator();
});
.js文件内容
function clearForm(form) {
// input清空
$(‘:input’, form).each(function () {
var type = this.type;
var tag = this.tagName.toLowerCase(); // normalize case
if (type == ‘text’)
this.value = “”;
});
};
4、正则表达式
子网掩码——/^(\d|[1-9]\d|1\d{2}|2[0-5][0-5])\.(\d|[1-9]\d|1\d{2}|2[0-5][0-5])\.(\d|[1-9]\d|1\d{2}|2[0-5][0-5])\.(\d|[1-9]\d|1\d{2}|2[0-5][0-5])$/
网段——/^(\d|[1-9]\d|1\d{2}|2[0-5][0-5])\.(\d|[1-9]\d|1\d{2}|2[0-5][0-5])\.(\d|[1-9]\d|1\d{2}|2[0-5][0-5])\.(0)$/
NTP——/^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/
IP——/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
MASK——/^(254|252|248|240|224|192|128|0)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)$/
静态路由/gateway——/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/