Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Validation Regex no spaces trailing, leading or inbetween

Khalnayak
Kilo Sage

Hi all,

I have a Validation regex for a field within a catalogue item. 

It currently does not allow the characters [^"();:<>]+ which works fine.

But now I need to prevent spaces being entered at the beginning, middle or end, how can I do this?

Can I add some characters to the current regular expressions field?

find_real_file.png

 

Thanks in advance,

Usmaan.

1 ACCEPTED SOLUTION

Hi,

Above provided solution is also from Orlando.

To approach ServiceNow,

Create HI ticket.

https://hi.service-now.com/hisp

If it is ok for you can you share the PDI details on dhananjay.pawar1111@gmail.com I will check.

If possible share

Catalog item name and access details.

Thanks,

Dhananjay.

View solution in original post

27 REPLIES 27

Try liek this. Instead of + use * at the end.

^[^"();:<>\s]*$

Hi Asif,

I tried that but it's not made a difference.

Hi,

Can you validate what is allowed instead what is not allowed.

Try regex which is allowed in that variable.

E.g /^[a-zA-Z0-9]*$/; // this allowes only characters and numbers.

Can you tell us what should allowed in that variable.

Thanks,

Dhananjay.

Hi Dhanajay,

only letters, numbers and underscore (_) and hyphen (-) should be allowed.

try below,

^[a-zA-Z0-9_-]*$

Thanks,

Dhananjay.