加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

有关中文的正则表达式

发布时间:2020-12-14 02:21:21 所属栏目:百科 来源:网络整理
导读:1、判断字符串是否为连续的中文字符(不包含英文及其他任何符号和数字): Regex.IsMatch("中文","^[u4e00-u9fa5]+$"); 2、判断字符串是否为中文字符串(仅不包含英文但可以包含其他符号及数字): !Regex.IsMatch("中文",@"[a-zA-Z]"); using System; usin

1、判断字符串是否为连续的中文字符(不包含英文及其他任何符号和数字):
Regex.IsMatch("中文","^[u4e00-u9fa5]+$");
2、判断字符串是否为中文字符串(仅不包含英文但可以包含其他符号及数字):
!Regex.IsMatch("中文",@"[a-zA-Z]");

using System;
using System.Text.RegularExpressions;

public class Example
{
public static void Main()
{
string[] partNumbers= { "1298-673-4192","A08Z-931-468A",
"_A90-123-129X","12345-KKA-1230",
"0919-2893-1256" };
string pattern = @"^[a-zA-Z0-9]d{2}[a-zA-Z0-9](-d{3}){2}[A-Za-z0-9]$";
foreach (string partNumber in partNumbers)
Console.WriteLine("{0} {1} a valid part number.",
partNumber,
Regex.IsMatch(partNumber,pattern) ? "is" : "is not");
}
}
// The example displays the following output:
// 1298-673-4192 is a valid part number.
// A08Z-931-468A is a valid part number.
// _A90-123-129X is not a valid part number.
// 12345-KKA-1230 is not a valid part number.
// 0919-2893-1256 is not a valid part number.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读