Click here to Skip to main content
16,015,258 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
Hai,
I want to find whether a number or a string is a palindrome or not in ASP.NET.

Thanks & Regards,
Sukanya Narayanan.
Posted
Comments
Rajesh Anuhya 28-Oct-10 6:24am    
No Effort
SukanyaN 28-Oct-10 6:26am    
I don get you...
You mean to say that no one has tried it in ASP.NET?
Sandeep Mewara 28-Oct-10 8:11am    
No effort

char[] strArray = txtCustName.Text.ToCharArray();
Array.Reverse(strArray);
string strReversed = new string(strArray);
string reverseString = strReversed;
if (reverseString == txtCustName.Text)
{
Label1.Text ="It is palimdromae";
}
 
Share this answer
 
use the below function

private static bool Pal(string s) {
for (int i = 0; i < s.Length; i++) {
if (s[i] != s[s.Length - 1 - i]) {
return false;
}
}
return true;
}

OR
public static bool IsPalindrome(string palindromeCandidate)
{
if (string.IsNullOrEmpty(palindromeCandidate))
{
return true;
}
Regex nonAlphaChars = new Regex("[^a-z0-9]");
string alphaOnlyCandidate = nonAlphaChars.Replace(palindromeCandidate.ToLower(), "");
if (string.IsNullOrEmpty(alphaOnlyCandidate))
{
return true;
}
int leftIndex = 0;
int rightIndex = alphaOnlyCandidate.Length - 1;
while (rightIndex > leftIndex)
{
if (alphaOnlyCandidate[leftIndex] != alphaOnlyCandidate[rightIndex])
{
return false;
}
leftIndex++;
rightIndex--;
}
return true;
}
 
Share this answer
 
Find the below link this will help you

http://www.eggheadcafe.com/community/aspnet/2/10048946/how-to-find-that-given-string-is-palindrome-or-not.aspx
 
Share this answer
 

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