13,004,094 members (110,883 online)
Rate this:
See more:
I am doing a project that displays the semester wise marks according to the given HallTicket Number. So, i have to provide validation for entered Hall ticket number using javascript. And hall ticket number has following constraints

--->It shouid hav exactly 10 characters
--->starting two positions may be 10 or 11 or 12
--->next four positions must be the string "kp1a"
--->later two positions may contains any of 02 or 04 or 05 or 12 only
--->remaing two positions may any digits from 01 to 60.
Can any one say How to write javascript for validating this kind of Hall ticket number.

Posted 22-Jan-13 0:30am
shabari7 22-Jan-13 6:51am

better use regular expression

Rate this:

## Solution 1

v2
shabari7 22-Jan-13 7:50am

You can make it even simpler,shorter with less code,do it ur self
Rate this:

## Solution 2

```<script language="javascript" type="text/javascript">
function fnValidate() {
var ticket = document.getElementById("txtTest").value.toLowerCase();
var status = "";
var C1 = ticket.substr(0, 2);
var C2 = ticket.substr(2, 2);
var C5 = ticket.substr(4, 1)
var C6 = ticket.substr(5, 1);
var C3 = ticket.substr(6, 2);
var C4 = ticket.substr(8, 2);
if (ticket.length == 10) {
if (C1 == "10" || C1 == "11" || C1 == "12") {
if (C2 == "kp" && parseInt(C5)==1 && C6=="a") {
if (parseInt(C3) == 02 || parseInt(C3) == 04 || parseInt(C3) == 05 || parseInt(C3) == 12) {
if (C4 > 0 && C4 <= 60) {
status = "valid";
}
}
}
}
}
if (status != "") {
}
else {
}
}
</script>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtTest" runat="server" Height="30px" Width="80px" MaxLength="10"></asp:TextBox><br />
<asp:Button ID="btnValidate" runat="server" Text="Vaildate" OnClientClick="fnValidate()"/>
</div>
</form>
</body>```

Top Experts
Last 24hrsThis month
 RickZeeland 244 Richard MacCutchan 135 F-ES Sitecore 125 OriginalGriff 123 Dave Kreskowiak 115
 OriginalGriff 5,030 ppolymorphe 2,567 RickZeeland 2,495 Kornfeld Eliyahu Peter 2,126 Richard Deeming 1,693