四时宝库

程序员的知识宝库

C#编程使用正则表达式判定用户输入的电话、密码和身份证号源代码

C#编程使用正则表达式用法

源代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Text.RegularExpressions;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string tel = textBox1.Text;
            if(isTel(tel))
            {
                MessageBox.Show("输入电话正确","提示");
            }
            else
            {
                MessageBox.Show("输入电话有误,请重新输入", "提示");
            }
        }
        public bool isTel(string tel)
        {
            return Regex.IsMatch(tel,@"^(\d{3,4}-)\d{7,8}#34;);
        }

        private void button3_Click(object sender, EventArgs e)
        {
            string tel = textBox3.Text;
            if (istelp(tel))
            {
                MessageBox.Show("输入手机正确", "提示");
            }
            else
            {
                MessageBox.Show("输入手机有误,请重新输入", "提示");
            }
        }
        public bool istelp(string tel)
        {
            return Regex.IsMatch(tel, @"^[1][3-5]\d{9}#34;);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            string tel = textBox2.Text;
            if (ispass(tel))
            {
                MessageBox.Show("输入密码正确", "提示");
            }
            else
            {
                MessageBox.Show("输入密码有误,请重新输入", "提示");
            }
        }
        public bool ispass(string tel)
        {
            return Regex.IsMatch(tel, @"[A-Za-z]+[0-9]");
        }
        public bool isid(string tel)
        {
            return Regex.IsMatch(tel, @"(^\d{18}$)|(^\d{15}$)");
        } 

        private void button4_Click(object sender, EventArgs e)
        {
            string tel = textBox4.Text;
            if (isid(tel))
            {
                MessageBox.Show("输入身份证正确", "提示");
            }
            else
            {
                MessageBox.Show("输入输入身份证正确有误,请重新输入", "提示");
            }
        }
    }
}

Zion无代码,数据的写入和修改 zion无代码生产平台


写入和修改的前提

将数据写入到哪里去

写入和修改的操作实际上都是对存储数据的数据表进行操作,所以在写入和修改之前,你得先已经创建好了对应的数据表。

写入的数据从哪里来

掌握妙用:Java 中 @PathVariable 注解的正确打开方式

在 Web 开发中,RESTful 风格的接口设计简洁优雅,而路径参数正是其中不可或缺的一部分。

自研低代码开发平台,深度表单数据校验的表达式语法实现

开发一个开发软件的软件平台。

本平台为支持用户作深度、复杂的业务应用系统定制开发而设计。用户数据表单定制是其中最基本常用的功能,实际需求中不仅要支持复杂结构的页面定制,而且需支持数据输入的复杂逻辑管控,必须考虑实际应用中可能面临的各种不可预知且复杂的表单数据校验需求。常见的业务场景要求:

1、单数据校验

Rust validator 库详细使用教程 rust gui库

前言

在Rust开发中,数据验证是一个不可忽视的环节,尤其在处理用户输入或外部数据时,验证数据的正确性和完整性对于保证系统稳定性和安全性至关重要。本文将详细介绍如何使用validator库来实现高效的数据验证。

小程序上如何发送消息 小程序怎么发消息

往小程序能发送消息吗?答案肯定是能的。

开通消息发送功能

进入微信公众平台,设置,开通小程序消息发送权限

配置消息发送模板

微信公众平台有三种消息推送方式

微信小程序下载和扫码打开小程序开发总结


最近给公司的微信小程序增加下载文件和扫描二维码关联的功能,踩了一些坑,这里做一下总结,希望对大家有所帮助。

一、文件下载

1、在微信小程序里进行网络通信,只能和指定的域名进行通信,需要在微信小程序后台配置对应的域名,否则无法访问。

微信小程序包括四种类型的网络请求

  • 普通HTTPS请求(wx.request)
  • 上传文件(wx.uploadFile)

微信运动小程序,实现经纬度信息上报与绘制运动轨迹

微信运动小程序,实现经纬度信息上报与绘制运动轨迹。






微信小程序唤起其他微信小程序 / 移动应用App唤起小程序

1. 微信小程序唤起微信小程序

小程序唤起其他小程序很简单
先上链接
小程序跳转小程序 Navigator组件

微信小程序云开发:通用OCR识别图片识别为文字的2种模式用法

图/文:迷神

微信小程序提供基于小程序的通用印刷体 OCR 识别,简单来说就是小程序可以拍照或者是选择图片,然后小程序调用接口进行识别并返回识别内容。

分享这个,主要的小程序官方ocr.printedText的demo,比较随意,很多细节一笔带过,导致部分朋友可能不是很了解。这里主要是分享微信小程序云开发,通用OCR识别图片识别为文字的2种模式用法。这也是同事开发遇到问题,我就罗列下分享出来demo

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接