C# 判断字符串第一位是否为数字或中文的代码

发布时间:2019-09-02编辑:脚本学堂
介绍一个C#代码,可以判断某字符串的第一位是否为中文或数字,是否为大写或小写,有需要的朋友,可以参考下。

代码如下:

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

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

//button事件 
//by http://www.jb200.com
private void button1_Click(object sender, EventArgs e)
{
Regex regChina = new Regex( "^[^x00-xFF]");
Regex regNum = new Regex( "^[0-9]");
Regex regChar = new Regex( "^[a-z]");
Regex regDChar = new Regex( "^[A-Z]");
string str = "Jb脚本";
if (regNum.IsMatch(str))
{
MessageBox.Show( "是数字");
}
else if (regChina.IsMatch(str))
{
MessageBox.Show( "是中文");
}
else if (regChar.IsMatch(str))
{
MessageBox.Show( "小写");
}
else if (regDChar.IsMatch(str))
{
MessageBox.Show( "大写");
}
}
}
}