如果输入的不是英文字母或者数字或者汉字,则返回false

public partial class Form1 : Form

  • {
  • public Form1()
  • {
  • InitializeComponent();
  • }
  • private void button1_Click(object sender, EventArgs e)
  • {
  • string input = textBox1.Text.Trim();
  • if (chkInput(input))
  • MessageBox.Show("true");
  • else
  • MessageBox.Show("false");
  • }
  • /// <summary>
  • /// 如果输入的不是英文字母或者数字或者汉字,则返回false
  • /// </summary>
  • /// <returns></returns>
  • private bool chkInput(string input)
  • {
  • Regex regex = new Regex(@"^[\u4E00-\u9FFFA-Za-z0-9]+$");
  • return regex.IsMatch(input);
  • }
  • }
时间: 2025-01-11 07:45:24

如果输入的不是英文字母或者数字或者汉字,则返回false的相关文章

【转】正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度

匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10} ^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$ 1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾:^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$  其中:^

OJ刷题之《统计出其中英文字母、数字、空格和其他字符的个数》

题目描述 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数. 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/.';123 样例输出 23 16 2 4 代码如下: #include <iostream> #include <cstdio> using namespace std; int main() { char str[50]; int i=0,n1=0,n2=0,n3=0,n4=0; ge

由数字、26个英文字母、下划线或汉字的正则表达式

1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非正整数(负整数 + 0): ^((-/d+)|(0+))$ 5. 负整数 : ^-[0-9]*[1-9][0-9]*$ 6.整数: ^-?/d+$ 7.非负浮点数(正浮点数 + 0): ^/d+(/./d+)?$ 8.正浮点数 : ^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-

正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度

匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10} ^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$ 1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾:^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$  其中:^

烟大ACM新秀赛 B统计出其中英文字母、数字、空格和其他字符的个数

Description 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数. Input 一行字符 Output 统计值 Sample Input aklsjflj123 sadf918u324 asdf91u32oasdf/.';123 Sample Output 23 16 2 4 HINT /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称: .cpp *作 者: 冷基栋 *完成日期:2014年3月

二十二、英文字母和数字不会换行如何处理

一次偶然的项目中,遇到一个奇怪的问题,为什么我都写了换行的css怎么还是没有换行?请教宋老师之后才知道"英文字母和数字是不会换行的",那如何处理呢? 处理办法,在所在类上增加下面css: word-wrap:break-word;word-break:break-all;

安恒杯月赛 babypass getshell不用英文字母和数字

BABYBYPASS 先贴代码: ①限制字符长度35个 ②不能使用英文字母和数字和 _ $ 最后提示有个getFlag()函数,从这个函数入手. 我们的第一思路是直接eval执行getFlag函数,但是这里过滤了 _ $ 无法通过异或的方法构造变量,下一篇博客有这样的题目 所以最终这道题目思路是通过eval函数执行系统命令,查看index.php. 用到的知识点 ①linux通配符 * ? ②php短标签<??> ③linux一切皆文件 ④apache默认存放网页路径 linux通配符 *代表

C#字数统计(字母、数字、汉字、符号)

namespace 测试1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); this.richTextBox1.Text = "g你\rs\rs你好吗d dsDDDDDDDDddssssss.'\\奇巧';'l;''''sssssssssssssssssssssssssssssssssssssssssssssssssssssssssasdddddddddddddddddddd\tddddd

C++ 统计输入的句子有多少英文字母

// ConsoleApplication1.cpp: 定义控制台应用程序的入口点.//#include "stdafx.h"#include <iostream>#include <string>using namespace std; int countnubstr(string str){ int returnnum = 0; for (int i = 0; i<str.length(); i++) { if ((str[i] >= 'a' &