Showing posts with label palindrome in js. Show all posts
Showing posts with label palindrome in js. Show all posts

Sunday, December 11, 2016

Palindrome Checker in JavaScript

In this article I wrote in JavaScript that will ask the user to give a string or a word and then the program will check and determine if the given word or string is a palindrome or not a palindrome.

Add me at Facebook my address is jakerpomperada@gmail.com and jakerpomperada@yahoo.com

My email address are the following jakerpomperada@gmail.com and jakerpomperada@yahoo.com

My mobile number here in the Philippines is 09173084360.



Sample Program Output


Program Listing

<html>
<body bgcolor="yellow">

<script type="text/javascript">
  function Palindrome() {
   var revStr = "";
   var str = document.getElementById("str").value;
   var i = str.length;
   for(var j=i; j>=0; j--) {
      revStr = revStr+str.charAt(j);
   }
   if(str == revStr) {
      alert(str.toUpperCase() + " is Palindrome");
   } else {
      alert(str.toUpperCase() + " is not a Palindrome");
   }
}
</script>
<font color="blue" size="6">
 <center>
Palindrome Checker 1.0 <br>
<font size="3">
Created By <br>
Mr. Jake R. Pomperada, MAED-IT
</center>
 <br>
</font>

<form >
<font color="blue" size="4">
  Enter a Word or a Number: <input type="text" id="str" name="string" /><br />
  <br>
  <input type="submit" value="Check For Palindrome" onclick="Palindrome();"/>
</font>
</form>

</body>
</html>





Tuesday, September 22, 2015

Palindrome in JavaScript

In this article I will share with you a sample program that demonstrate the concept of Palindrome what is a palindrome? a palindrome can refer to a series of numbers or words that when we read forward and backward the spelling is the same examples of palindrome is ANA, MADAM, RADAR and many others. I implement the palindrome concept using JavaScript as my programming language. The code is very simple and easy to understand ideal for those people that are new in JavaScript programming.

If you  have some questions please send me an email at jake.r.pomperada@gmail.com and jakerpomperada@yahoo.com. My mobile number here in the Philippines is 09173084360.




Sample Program Output


Program Listing

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Palindrome in JavaScript</title>
<style>
b {
  font-family:arial;
  color:blue;
  font-size:18px;
  }
  
 input[type="text"] {
  display: block;
  margin: 0;
  width: 35%;
  font-family: arial;
  font-size: 18px;
  appearance: none;
  border-radius: 2px;
  box-shadow: 10px 10px 7px #888888;
}
input[type="text"]:focus {
  outline: none;
}

input[type=button] {
padding:12px 31px; 
background:yellow; border:10px;
cursor:pointer;
-webkit-border-radius: 12px;
box-shadow: 10px 10px 7px #888888;
border-radius: 5px; 
font-family: arial;
font-size: 18px;
}
</style>
</head>
<body bgcolor="lightgreen">
<script>
function start_palindrome()
{
var strings = document.getElementById('userInput').value;
var result = palindrome_checker(strings);
alert('The String is "'+strings +'"  is '+result+'.');
}
function palindrome_checker(strings)
{
var orignal_word;
var reverse_word = strings;
strings = strings.toLowerCase();
orignal_word = strings;
   strings = strings.split(''); 
strings = strings.reverse(); 
strings = strings.join(''); 
if(orignal_word == reverse_word)
   {
return 'A PALINDROME'; 
else
{
return 'NOT A PALINDROME';
}
}
function clear_now()
{
document.getElementById('userInput').value="";
document.getElementById('userInput').focus();
}  
</script>
<b> Palindrome in JavaScript </b> <br><br>
<form name="myform" action="">
<b>Please enter a word or a string</b><br><br>
<input type='text' id='userInput' placeholder="enter text here" value='' size="30" required/>
<br><br>
<input type='button' onclick='start_palindrome()' title="Click here to count the vowels and consonants" value='OK'/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type='button' onclick='clear_now()' title="Click here to clear the textbox." value='CLEAR'/>
</form>
<br>
</body>
</html>