C#正则表达式判断是不是是数字,是不是含有中文,是不是是数字字母组合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#正则表达式判断是不是是数字,是不是含有中文,是不是是数字字母组合相关的知识,希望对你有一定的参考价值。

没有区别,满足均可,另外,验证1哥字符有没有1都可以,如果没有默认为1,1,:表示大于1个字符,取到最大化,1,4:表示:大于1个,小于4个。多试验,试验之后才会记忆深刻 参考技术A //判断输入是否为中文
public static bool HasChinese(string content)
//判断是不是中文 string regexstr = @"[\u4e00-\u9fa5]";
if (Regex.IsMatch(content, regexstr))
Log("HasChinese"); return true;
else Log("Has Not Chinese"); return false;
//判断是不是数字
public static bool isInterger(string str)
if (str == "")
return false;
else
foreach (char c in str)
if (char.IsNumber(c))
continue;
else return false;

return true;
//只允许数字或字母的判断
public static bool isIntergerOrLetter(string content) System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(@"^[A-Za-z0-9]+$");
return reg1.IsMatch(content);

用java正则表达式检测字符串中是不是含有某字符

用java正则表达式检测字符串中含有某字符方法:

public class Test 

public static void main(String[] args) 
String str="Hello World";  //待判断的字符串
String reg=".*ll.*";  //判断字符串中是否含有ll
System.out.println(str.matches(reg));


参考技术A package test;

public class JButtonTest

public static void main ( String[] args )

String input = "asdf..fx...";
System.out.println (input.matches (".*x.*"));

本回答被提问者和网友采纳
参考技术B 某字符可不可以具体一点。如果只是检测的话可以就用字符串的indexOf方法的,返回-1的话就不包含,不是的话就包含 参考技术C 这还需要正则表达式?

"abcdef".contains("cd");

以上是关于C#正则表达式判断是不是是数字,是不是含有中文,是不是是数字字母组合的主要内容,如果未能解决你的问题,请参考以下文章

Java 判断字符串是不是含有所有特殊符号?

js中判断是不是字符串是不是含有中文

java判断是不是是数字

C#怎么判断输入内容是不是为数字

js如何判断字符是中文,英文,数字还是字符

c#中如何判断文本框中是不是是数字(包括小数)