[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 215
  • Last Modified:

How to find special character in Java Script

Hi,
I have string

welcome?page#isexperts

in above string i want to find out '?'

How to find '?' is present in above string.if present how to identify index of that '?'.
can u plz give me javascript code for this
0
mannevenu26
Asked:
mannevenu26
  • 3
  • 2
2 Solutions
 
Radek BaranowskiFull-stack Java DeveloperCommented:
http://www.w3schools.com/jsref/jsref_search.asp

var str = "welcome?page#isexperts";
var n = str.search("\\?");

n contains the position of your searched character in the string (accounted for the fact that first character has index=0)
0
 
mannevenu26Author Commented:
getting error Microsoft JScript runtime error: Unexpected quantifier.

Both i triewd with / and without /
0
 
Radek BaranowskiFull-stack Java DeveloperCommented:
you mean " \ " ??

the direction is quite important here, I'm talking backslash
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
Radek BaranowskiFull-stack Java DeveloperCommented:
btw I edited my initial answer, so please refresh in browser to see the suggested solution,

it's:

var str = "welcome?page#isexperts";
var n = str.search("\\?");

n contains the position of your searched character in the string (accounted for the fact that first character has index=0)
0
 
duncanb7Commented:
You can find out "? exist or not by RegExp pattern, take a look the follow code for reference only, and seach the position as the last post mentioned
Duncan
<html>
<meta http-equiv="Content-Type" content="text/html; charset=Big5">
<head>
<title>Title</title>
<style></style>
<script type="text/javascript">
function init()
{
str="welcome?page#isexperts";
var check=new RegExp ("[\?]");
if(check.test(str)==true) alert(str.search('\\?'));
else
alert( "No such character");
}
</script>
<script type="text/javascript"></script>
</head>
<body  onload="javascript:init()" >
</body>
</html>

Open in new window

0
 
duncanb7Commented:
Thanks for your points

Have a nice day

Duncan
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now