Advertisement
viditkothari

Assignment9

Sep 15th, 2012
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.77 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <title>String Operations</title>
  5.         <script type="text/javascript">
  6.             function calcLen()
  7.                 {
  8.                     var st=document.getElementById('userString').value;
  9.                     var stl=st.length;
  10.                     console.log('Length of ' + st + ' is ' + stl);
  11.                 }
  12.             function checkAlpha()
  13.                 {
  14.                     var st=document.getElementById('userString').value;
  15.                     if(isNaN(st))
  16.                         console.log("It is alphanumeric");
  17.                     else
  18.                         console.log("It is numeric");
  19.                 }
  20.             function chkPalindrome()
  21.                 {
  22.                     var st=document.getElementById('userString').value;
  23.                     var stl=st.length;
  24.                     var nstr="";
  25.                     for(var i=stl-1;i>=0;i--)
  26.                         {
  27.                             nstr = nstr + st.charAt(i);
  28.                         }
  29.                     console.log(st==nstr);
  30.                 }
  31.             function chkOccurence(chr)
  32.                 {
  33.                     var st=document.getElementById('userString').value;
  34.                     var stl=st.length;
  35.                     var count=0;
  36.                     for(var i=stl-1;i>=0;i--)
  37.                         {
  38.                             if(st.charAt(i)===chr)
  39.                                 count++;
  40.                         }
  41.                     console.log(chr + ' occurs ' + count + ' times in the string.');
  42.                 }
  43.         </script>
  44.         <!-- The <style> section below is optional -->
  45.         <style type="text/css">
  46.             body{
  47.                 margin:0px;
  48.                 padding:0px;
  49.                 font-size:0.90em;
  50.                 font-family:Helvetica,sans-serif;
  51.             }
  52.             h3{
  53.                 color:#FFF;
  54.                 background-color:#FF5533;
  55.                 width:120px;
  56.                 padding:5px 10px;
  57.                 margin:3px;
  58.                 text-align:center;
  59.             }
  60.             h3:hover{
  61.                 background-color:#FF9955;
  62.                 cursor:pointer;
  63.             }
  64.         </style>
  65.     </head>
  66.     <body>
  67.         Enter any string of characters
  68.         <input type="text" id="userString" size="15"> <br />
  69.         <h3 onclick="calcLen()">Length</h3>
  70.         <h3 onclick="checkAlpha()">Alphanumeric</h3>
  71.         <h3 onclick="chkPalindrome()">Palindrome</h3>
  72.         <h3 onclick="chkOccurence('o')">Occurence</h3>
  73.     </body>
  74. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement