第一个页面 一个文本框 等待用户输入
name: lina Anll
输入的时候是带空格的。如何实现点击按钮到另一个页面
两个文本框
firstname lina
lastname anll
怎么判断哪个空格呢?求助大虾们。
name: lina Anll
输入的时候是带空格的。如何实现点击按钮到另一个页面
两个文本框
firstname lina
lastname anll
怎么判断哪个空格呢?求助大虾们。
调试欢乐多
"^[A-Za-z0-9 ]\b$"
匹配数字,字母,空格
第一个或者最后一个index
没试过这个
string.Split(' ');
在接收页面if(Session["name"]!=null)
{
string name=Session["name"].ToString();
if(name.Split(' ').length==2)
{
this.txtfirstName.Text=name.Split(' ')[0];
this.txtlastname .Text=name.Split(' ')[1];
}}
string[] tempup =tempquan.Split(' ');
string[] tempup =tempquan.Split(' ');
别忘了去掉字符前后的空格 这样防止出错
string str = " aaa bbb";
str = str.Trim();
string[] strs = Regex.Split(str, @"\s+");
//strs[0]:aaa
//strs[1]:bbb
public static string[] cut(string a)
{
string frist = "";
string last = "";
for (int i = 0; i < a.Trim().Length; i++)
{
if (a.Substring(i,1)==" ")
{
frist = a.Substring(0, i);
last = a.Substring(i+1, a.Trim().Length - i-1 );
break;
}
}
string[] cut1 = { frist,last };
return cut1; }
将数组对像放入SESSION..
然后..想怎么玩就怎么玩了..不知道楼主玩的是什么..反正如果是玩的JAVA的..可直接传啊..跟空不空格没关系..
BTW:如果你是想确定..frist name,last name.只需要把第一个空格之前的取为fristname 后面的把空格replace("")为lastname;首字母大写..其他的小写..就OK了..
用正则
"^[A-Za-z0-9 ]\b$"
匹配数字,字母,空格
string lastname=s[1];
然后XX.Split(' ')或者
string first=XX.Substring(0, XX.indexOf(" "));
string last=XX.Substring(XX.indexOf(" ")+1);