请教一个这样的正则表达式:不大于70个汉字.也就是说可以140个字符(用于手机短信的)谢谢!
解决方案 »
- 急!!!!!!C#导出Excel弹出对话框
- MVC里面,我如何知道此用户是登陆进来的?
- 谁有html中文帮助文档
- JS怎么在火狐创建图片100分
- Data Source configuration Wizard问题.
- 下面的滚动条的上下按钮和滑块如何用图片来代替?或者去了上下按钮就要替换滑块.
- StatusStrip的问题,为啥鼠标放到右下角那个点图的位置,想要调整尺寸,鼠标没有任何变化
- 用devexpress怎么做类似VS 属性栏
- 奇怪的错误提示,大家能来帮忙解决一下吗?
- 初学者提问:在c#中网络传输的问题。
- Math.Round()不能四舍五入的问题
- DataAdapter和DataReader循环如何循环查询?
如果需要标点,要在\s后再加就行了啊,下面加了个逗号和叹号
static void Main(string[] args)
{
string sub = @"大哥不对啊,也就是说可以输入字符啊!";
Regex r;
Match m;
r = new Regex(@"^[\u4e00-\u9fa5\s,!]{0,70}$",
RegexOptions.IgnoreCase | RegexOptions.Compiled);
m = r.Match(sub);
Console.WriteLine(m.Value); }
int length = yourStr.Length;
for(int i = 0; i < length; ++i)
{
int iChar = Convert.ToInt32(yourStr[i]); Console.WriteLine(iChar);
}看出中文和英文字符的区别了吗?