- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-24-2016 05:01 AM
Looking for field data validation
1. It should start begin with an alpha character
2. Can only be (a-z) lower case
3.(0-9) numbers
4. "-" (hyphen) character.
Please also suggest if it should work on Onload , On change or onsubmit.
There is a field of a catalog named hostname(single text line) on which this validation is required.
Thanks
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-26-2016 11:28 PM
Try below:-
var regexp=/^[a-z]{1}[a-z0-9-]*$/;
if(!regexp.test(newValue)){
alert('Please enter valid characters");
g_form.setValue('ur_name','');
}
Mark Correct if it solved your issue or hit Like and Helpful if you find my response worthy.
Thanks,
Deepa
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-24-2016 05:23 AM
Hi Aastha,
You should use it onChange of the field...
Below thread might help you..
https://community.servicenow.com/message/947083#947083
Also below expression will fulfill your first three requirement.
var regexp = /^([a-z]){1}(\w*)$/;
Mark Correct if it solved your issue or hit Like and Helpful if you find my response worthy.
Thanks,
Deepa
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-26-2016 11:25 PM
Not working to include hyphen "-"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-26-2016 11:28 PM
Try below:-
var regexp=/^[a-z]{1}[a-z0-9-]*$/;
if(!regexp.test(newValue)){
alert('Please enter valid characters");
g_form.setValue('ur_name','');
}
Mark Correct if it solved your issue or hit Like and Helpful if you find my response worthy.
Thanks,
Deepa
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-26-2016 11:32 PM
Yes now its working but showing warning as WARNING at line 5: Unescaped '-'.