Solved

validating a field + regular expression

Posted on 2014-09-29
4
142 Views
Last Modified: 2014-09-29
hi experts

I have a function like

var validateCurrency = function(currency){

if currency is not alphabets and currency is not 3 characters long

alert('incorrect currency');

}

Open in new window


Is there a regular expression to validate
if currency is not alphabets and currency is not 3 characters long

In my case currency can have values like
USD
RUP
GBP
..


thanks
0
Comment
Question by:royjayd
  • 2
4 Comments
 
LVL 26

Expert Comment

by:Shaun Kline
ID: 40350501
You could do a not match:
if(!<your string>.match("[a-zA-Z]{3}"))
0
 

Author Comment

by:royjayd
ID: 40350528
thanks
but it doesnt look like its working
i have

      if(!currencyString.match("[a-zA-Z]{3}")){
                         alert('error');  //doesnt come here if currencyString is RRED
                  }

any idea what i am doing wrong.
0
 
LVL 82

Accepted Solution

by:
leakim971 earned 500 total points
ID: 40350610
Test page : http://jsfiddle.net/h1rjawL1/2/
var isCurrency = function(str) {
      return /^[a-z]{3}$/gi.test(str);
}
// USING, CHeCKING :

if( ! isCurrency("euR") ) {
      alert('error euR');
}
if( ! isCurrency("RRED") ) {
      alert('error RRED');
}

Open in new window

0
 

Author Closing Comment

by:royjayd
ID: 40350776
thanks
0

Featured Post

Networking for the Cloud Era

Join Microsoft and Riverbed for a discussion and demonstration of enhancements to SteelConnect:
-One-click orchestration and cloud connectivity in Azure environments
-Tight integration of SD-WAN and WAN optimization capabilities
-Scalability and resiliency equal to a data center

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
how can i make 2 columns? 4 36
Hide Table in merge 3 29
Asp in script 6 36
Autocomplete with Jquery Question 2 19
Article by: DanRollins
This article describes a JavaScript program that creates a maze made of hexagonal cells.  In Part 2 (http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/A_7850-Hex-Maze-Part-2.html), we'll extend the program by adding a depth-…
Boost your ability to deliver ambitious and competitive web apps by choosing the right JavaScript framework to best suit your project’s needs.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

791 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question