[英]How to Validate mac address & ipaddress in client side(using javascript) & server side(using c#)
[英]How to Validate Pan Card Number Format Using Jquery Client Side Or C# Server side
我必须在我的申请中添加 Pan 卡号。 这样格式就像 Ex:BNOPS0157F first 5 no. 应该是字母然后是4号。 应该是数字,最后一个是字母。 怎么做到的
使用RegularExpressionValidator
实现尝试...
<asp:RegularExpressionValidator Display="Dynamic" ControlToValidate="txtPan"
ID="regConVal" ValidationExpression="^[A-Za-z]{5}[0-9]{4}[A-Za-z]{1}$" runat="server" ErrorMessage="PAN Number Should be this format 'XXXXX0000X'."
ForeColor="#ff0000" ValidationGroup="ConVal"></asp:RegularExpressionValidator>
在JavaScript中
var pan = "ABCDE1234F"; var pan2 = "ASW4578W32" var patt =/^[A-Za-z]{5}[0-9]{4}[A-Za-z]{1}$/; console.log(patt.test(pan)); console.log(patt.test(pan2));
或在C#中
using System.Text.RegularExpressions;
string checkPanNo = @"^[A-Za-z]{5}[0-9]{4}[A-Za-z]{1}$";
bool isPANValid = Regex.IsMatch(txtPanNo.Text.ToString().Trim(), checkPanNo);
if (isPANValid == true)
{
//valid pan number
}
else
{
//invalid pan number
}
//Use below jQuery for PAN Validation.
$(".txtPANID").keypress(function (e) {
var textValue = $(this).val().toUpperCase();
var char = String.fromCharCode(e.which)
console.log(textValue + char);
var regexp = /^([A-Z]([A-Z]([A-Z]([A-Z]([A-Z]([0-9]([0-9]([0-9]([0-9]([A-Z])?)?)?)?)?)?)?)?)?)?$/;
if (!regexp.test(textValue + char))
e.preventDefault();
//return false
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.