Regex

kali
Tera Contributor

Hi All,

I am using regex to get a aphanumeric or numer from a string . I am using regex

 /[a-zA-Z0-9]*\d+[a-zA-Z]/g; however it is returning only aphanumeric but ignoring numbers in the string .Please help me to get both aphanumeric or numeric value from a string.
 
Thanks in advance
1 ACCEPTED SOLUTION

AmitPandey_0-1722579908585.png

var str1 = "this is a test r11MS0AB8";
var str2 = "this is a test 123Abc12CD";
var str3 = "this is a test 51571008";

var regex = /\b(?=[a-zA-Z0-9]*\d)[a-zA-Z0-9]+\b/;

var match1 = str1.match(regex);
var match2 = str2.match(regex);
var match3 = str3.match(regex);

gs.print(match1 ? match1[0] : 'No match'); // Output: r11MS0AB8
gs.print(match2 ? match2[0] : 'No match'); // Output: 123Abc12CD
gs.print(match3 ? match3[0] : 'No match'); // Output: 51571008

View solution in original post

23 REPLIES 23

Dnyaneshwaree
Mega Sage

Hello @kali ,

Refer this to get any relatable info:
https://www.servicenow.com/community/developer-forum/can-i-validate-a-string-with-only-alphanumeric-...

Or check below image and refer if useful:

Dnyaneshwaree_0-1722261054256.png

 

Please accept my solution if it works for you and thumps up to mark it as helpful.
Thank you!!

Dnyaneshwaree Satpute
Tera Guru

Robbie
Kilo Patron
Kilo Patron

Hi @kali,

 

Can you provide an example of the string prior to extraction and then the results. For example, if you're trying to extract the parameters frmo a URL which contains / chars etc.

IT will help provide and test the solutions.

 

To help others (or for me to help you more directly), please mark this response correct by clicking on Accept as Solution and/or Kudos.



Thanks, Robbie

kali
Tera Contributor

Hi @Simon Christens ,

Can you please help me on the above regex?

Thanks in advance

Amit Pandey
Kilo Sage

Hi @kali 

 

Please use this-

 

/\b[a-zA-Z0-9]+\b/g

 

Please mark my answer helpful and correct.

 

Regards,

Amit