第一发:自己写的bootstrap提交用户信息的表单,带有用户的正则和电话号码的正则匹配
<div class="tab-content">
<div class="tab-pane active" id="1">
<form id="form" class="form-horizontal" method="post" role="form" action="${path}/home/community/modifyUser">
<input type="hidden" name="useruuid" value="${useruuid}">
<div class="form-group">
<label class="col-sm-2 control-label">真实姓名</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="username" name="username" value='${username}'placeholder="请输入名字">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">昵称</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="nickname" name="nickname" value='${nickname}' placeholder="请输入姓">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">电话号码:</label>
<div class="col-sm-5">
<input type="text" class="form-control" id= "mobile" name="mobile" value='${mobile}' placeholder="请输入电话号码">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">地址:</label>
<div class="col-sm-5">
<input type="text" class="form-control" id="address" name="address" value='${address}' placeholder="请输入地址">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<input type="button" onclick="tijiao()" class="btn btn-default" value="提交">
</div>
</div>
</form>
</div>
</div>
<script>
function tijiao() {
var useruuid = $("#useruuid").val();
var username1 = $("#username").val();
var nickname1 = $("#nickname").val();
var mobile1 = $("#mobile").val();
var address1 = $("#address").val();
if(username == null){
alert("请输入用户名");
return false;
}
/*正则匹配用户名:只含有汉字、数字、字母、下划线不能以下划线开头和结尾*/
if(!(/^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/.test(username1))){
alert("用户名不合法,请重新输入");
return false;
}
if(nickname1 == null){
alert("请输入电话号码");
return false;
}
/* 正则匹配手机号:*/
if(!(/^1[3|4|5|7|8][0-9]{9}$/.test(mobile1))){
alert("输入的电话号码格式不正确");
return false;
}
/* var url = "${path}/home/community/modifyUser";
var opt = {
"useruuid":useruuid,
"username":username1,
"nickname":nickname1,
"mobile":mobile1,
"address":address1}
$.post(url,opt,function (res) {
alert("123");
});*/
$("#form").submit();
}
</script>