C#数字验证
时间:2021-09-05
本文章向大家介绍C#数字验证,主要包括C#数字验证使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
using System; using System.Collections; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using DotNetNuke; using DotNetNuke.Security.Roles; using DotNetNuke.Services.Localization; using DotNetNuke.Security; using DotNetNuke.Services.Exceptions; using DotNetNuke.Modules.HRAddUser; using DotNetNuke.Modules.Contract; using System.Text.RegularExpressions; namespace DotNetNuke.Modules.Project { public partial class page1 : DotNetNuke.Entities.Modules.PortalModuleBase, DotNetNuke.Entities.Modules.IActionable { protected void Page_Load(object sender, EventArgs e) { /// if (!IsPostBack) //{ // if (Request.QueryString["datainfo"] != null) // { lbldatainfo.Text = Request.QueryString["datainfo"]; // } // } FillDG(); if (!IsPostBack) FillUI(); } private void FillDG() { if (lbldatainfo.Text.Length > 0) { ///获取数据 } } private void FillUI() { ///绑定数据给page1 } //查询按钮 protected void btC_Click(object sender, EventArgs e) { FillDG(); FillUI(); } ///按钮事件 protected void btnSubmit_Click(object sender, EventArgs e) { ClearText(); if (InputCheck()) { ///处理事件 } } ///返回按钮 protected void btnt_Click(object sender, EventArgs e) { Response.Redirect(DotNetNuke.Common.Globals.NavigateURL(), true); } /// <summary> /// 显示错误信息 /// </summary> /// <param name="ErrorText">错误信息</param> private void ShowError(string ErrorText) { lblMessage.ForeColor = System.Drawing.Color.Red; lblMessage.Visible = true; lblMessage.Text = ErrorText; } /// <summary> /// 清空错误显示 /// </summary> private void ClearText() { lblMessage.ForeColor = System.Drawing.Color.Black; lblMessage.Visible = false; lblMessage.Text = ""; } ///验证数字:小数前17位,后4位。也可验证正整数。 Regex reg = new Regex(@"[^0-9]{1,17}([.]{1}[^0-9]{1,4})?$"); /// <summary> /// 输入检查 /// </summary> public bool InputCheck() { bool check = true; if (reg.IsMatch(tbxmoney.Text.ToString())) { ShowError("在XX金额中请输入数字。"); tbxmoney.Focus(); check = false; } return check; } #region IActionable 成员 DotNetNuke.Entities.Modules.Actions.ModuleActionCollection DotNetNuke.Entities.Modules.IActionable.ModuleActions { get { Entities.Modules.Actions.ModuleActionCollection Actions = new Entities.Modules.Actions.ModuleActionCollection(); Actions.Add(GetNextActionID(), Localization.GetString(Entities.Modules.Actions.ModuleActionType.AddContent, LocalResourceFile), Entities.Modules.Actions.ModuleActionType.AddContent, "", "", EditUrl(), false, SecurityAccessLevel.Edit, true, false); return Actions; } } #endregion } } <%@ Control Language="C#" AutoEventWireup="true" CodeFile="page1.ascx.cs" Inherits="DotNetNuke.Modules.Project.page1" %> <asp:Panel ID="panMain" runat="server"> <asp:Label ID="lblMessage" runat="server"></asp:Label> ..... </asp:Panel>
原文地址:https://www.cnblogs.com/liuguiqing/p/15230741.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法