Click here to Skip to main content
15,908,445 members
Please Sign up or sign in to vote.
2.33/5 (2 votes)
See more:
I have href like

href="#&checkin=2014-01-18&checkout=2014-01-19&Tovalue=DUBAI&rmdet=r1adt1&rmtotcnt=1&Gensessionid=mmlffl45e30mqsfb45vtnm55"

and want to split it by &


how to split in jquery or asp.net code behind
Posted

In C#
C#
string querystring = "#&checkin=2014-01-18&checkout=2014-01-19&Tovalue=DUBAI&rmdet=r1adt1&rmtotcnt=1&Gensessionid=mmlffl45e30mqsfb45vtnm55";

        string[] splittedArray = querystring.Split('&');


Javascript:

JavaScript
var querystring = '#&checkin=2014-01-18&checkout=2014-01-19&Tovalue=DUBAI&rmdet=r1adt1&rmtotcnt=1&Gensessionid=mmlffl45e30mqsfb45vtnm55';
           var splittedArray = querystring.split("&");
           console.log(splittedArray);
 
Share this answer
 
v2
Comments
maulikshah1990 17-Jan-14 2:00am    
ok thanks..that is good.but if i want to check


if (string contains checkin then get value in checkin)
if (string contains checkout then get value in checkout)

and so on.........

is this possible in array itself ....
Karthik_Mahalingam 17-Jan-14 3:40am    
yes you can do...
Karthik_Mahalingam 17-Jan-14 3:43am    
string[] splittedArray = querystring.Split('&');

string checkinvalue = "";

for (int i = 0; i < splittedArray.Length; i++)
{
if( splittedArray[i].Contains("checkin"))
checkinvalue = splittedArray[i].Replace("checkin=","");

}
In C# you can do it like.

C#
private string CheckValue()
        {
            string href = "#&checkin=2014-01-18&checkout=2014-01-19&Tovalue=DUBAI&rmdet=r1adt1&rmtotcnt=1&Gensessionid=mmlffl45e30mqsfb45vtnm55";
            string[] newValues = href.Split('&');
            string itemValue = string.Empty;
            foreach (var item in newValues)
            {
                Response.Write(item + "<br/>");
                if (item.Contains("checkout"))
                {
                    var itemText = item.Split('=');
                    itemValue = itemText[0];
                    break;
                }
                else if (item.Contains("checkin"))
                {
                    var itemText = item.Split('=');
                    itemValue = itemText[0];
                    break;
                }
            }
            return itemValue;
        }
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900