22
22
"~" : / \+ | - /
23
23
}
24
24
} ) ;
25
+ $ ( "#mask8" ) . mask ( {
26
+ mask : "hh:mm:ss pp" ,
27
+ definitions : {
28
+ hh : function ( value ) {
29
+ value = parseInt ( value , 10 ) ;
30
+ if ( value >= 1 || value <= 12 ) {
31
+ return ( value < 10 ? "0" : "" ) + value ;
32
+ }
33
+ } ,
34
+ mm : sixty ,
35
+ ss : sixty ,
36
+ pp : function ( value ) {
37
+ var character = value . toLowerCase ( ) . charAt ( 0 ) ;
38
+ switch ( character ) {
39
+ case "a" :
40
+ case "A" :
41
+ return "am" ;
42
+ case "p" :
43
+ case "P" :
44
+ return "pm" ;
45
+ }
46
+ }
47
+ }
48
+ } ) ;
49
+
50
+ function sixty ( value ) {
51
+ value = parseInt ( value , 10 ) ;
52
+ if ( value >= 0 || value <= 59 ) {
53
+ return ( value < 10 ? "0" : "" ) + value ;
54
+ }
55
+ }
25
56
} ) ;
26
57
</ script >
27
58
< style >
34
65
< body >
35
66
< form >
36
67
< label for ="mask1 "> Date - 99/99/9999</ label >
37
- < input type ="text " class ="masked " id ="mask1 " data-maskoptions =' {"mask":"99/99/9999"} ' >
68
+ < input type ="text " class ="masked " id ="mask1 ">
38
69
< label for ="mask2 "> Phone - (999) 999-9999</ label >
39
- < input type ="text " class ="masked " id ="mask2 " data-maskoptions =' {"mask":"(999) 999-9999"} ' >
70
+ < input type ="text " class ="masked " id ="mask2 ">
40
71
< label for ="mask3 "> Phone - (999) 999-9999?x999999</ label >
41
- < input type ="text " class ="masked " id ="mask3 " data-maskoptions =' {"mask":"(999) 999-9999?x999999"} ' >
72
+ < input type ="text " class ="masked " id ="mask3 ">
42
73
< label for ="mask4 "> TaxID - 99-9999999</ label >
43
- < input type ="text " class ="masked " id ="mask4 " data-maskoptions =' {"mask":"99-9999999"} ' >
74
+ < input type ="text " class ="masked " id ="mask4 ">
44
75
< label for ="mask5 "> SSN - 999-99-9999</ label >
45
- < input type ="text " class ="masked " id ="mask5 " data-maskoptions =' {"mask":"999-99-9999"} ' >
76
+ < input type ="text " class ="masked " id ="mask5 ">
46
77
< label for ="mask6 "> Product Key - a*-999-a999</ label >
47
- < input type ="text " class ="masked " id ="mask6 " data-maskoptions =' {"mask":"a*-999-a999"} ' >
78
+ < input type ="text " class ="masked " id ="mask6 ">
48
79
< label for ="mask7 "> Eye Script - ~9.99 ~9.99 999</ label >
49
- < input type ="text " class ="masked " id ="mask7 " data-maskoptions ='{"mask":"~9.99 ~9.99 999"} '>
80
+ < input type ="text " class ="masked " id ="mask7 ">
81
+ < label for ="mask8 "> Time - hh:mm:ss pp</ label >
82
+ < input type ="text " class ="masked " id ="mask8 ">
50
83
</ form >
51
84
</ body >
52
85
</ html >
0 commit comments