C#.NET表单正则验证
<asp:TextBox iv="l_10_n" id="txtOutfitAmount"
runat="server" Width="200px"></asp:TextBox>
JS代码:
$(function () {
$("input[iv]").blur(function
() {
var
typevalue = $(this).attr("iv");
var
tvs = typevalue.split("_");
if
(tvs[0] == 'l') {
var
inputlength = getByteLen($.trim($(this).val()));
if
(inputlength == 0) {
alert("此输入框不能为空");
}
if
(inputlength > parseInt(tvs[1])) {
alert("你输入的字符过长");
$(this).val("");
}
}
var
type = tvs[2];
//alert(type);
if
(type != undefined) {
var
bl = regular(type, $.trim($(this).val()));
if
(!bl) {
alert("输入格式错误");
$(this).val("");
}
}
});
});
function regular(type, value) {
var
nreg = /^\d+$/; //整数
var
mreg = /^\w{3,}@\w+(\.\w+)+$/; //邮箱地址
var
ereg = /^[a-z,A-Z]+$/; //英语字符
var
creg = /^[\u4e00-\u9fa5]{0,}$/; //汉字
var
ireg = /^\d{17}[\d|X]|\d{15}$/; //身份证
if
(type == "c") {
JS代码:
$(function () {
});
function regular(type, value) {