Regular expression to accept decimal up-to two places
^-?[0-9]{0,2}(\.[0-9]{1,2})?$|^-?(100)(\.[0]{1,2})?$
<body> <form id="form1" runat="server"> <div> <asp:TextBox ID="CharacterCountTextBox" TextMode="multiLine" MaxLength="100"
runat="server"onkeyup="javascript:CharCounter(this.id);"
onblur="javascript:CharCounter(this.id);"></asp:TextBox>
<asp:Label ID="MessageLabel" runat="server" Text="100 chars remaining">
</asp:Label> </div> </form> </body>
<body> <form id="form1" runat="server"> <div> <asp:TextBox ID="WordCountTextBox" TextMode="multiLine" MaxLength="100" runat="server" onkeyup="javascript:WordCounter(this.id,'MessageLabel');" onblur="javascript:WordCounter(this.id,'MessageLabel');"> </asp:TextBox> <asp:Label ID="MessageLabel" runat="server" Text="100 chars remaining"></asp:Label></div> </form> </body>