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 Testpublic 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#正则表达式判断是不是是数字,是不是含有中文,是不是是数字字母组合的主要内容,如果未能解决你的问题,请参考以下文章