PageSourceSearch

https://www.honorar.sk/cms/js/FORM_VALIDATION.js

js honorar.sk collected 2026-09-24 13:42:57 UTC 1,782 bytes, 51 lines download raw bytes

1function testRegExp(elementValue, re) {
2	if(window.RegExp) {
3		return new RegExp(re).test(elementValue);
4	} else {
5		return true;
6	}
7}
8
9function validateString(elementValue) {
10	return (elementValue.length > 0);
11}
12
13function validateCleanString(elementValue) {
14	return testRegExp(elementValue, '^[A-Za-z0-9_]+$');
15}
16
17function validateUserName(elementValue) {
18	return testRegExp(elementValue, '^[a-zA-Z0-9_\.\-]{4,100}$');
19}
20
21function validateUserPassword(elementValue) {
22	return testRegExp(elementValue, '^[a-zA-Z0-9¬!\"£$%^&*()`{}:@~;\'#<>?,.\/\\-=_+\|]{6,40}$');
23}
24
25function validateEmail(elementValue) {
26	return testRegExp(elementValue, '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$');
27}
28
29function validateEmailList(elementValue) {
30	return testRegExp(elementValue, '^(([a-zA-Z0-9_\.\+\-]+@([a-zA-Z0-9_\+\-]+[\.]{1})+[a-zA-Z]{2,4}|(\"[^\"]{0,64}\")* *<[a-zA-Z0-9_\.\+\-]+@([a-zA-Z0-9_\+\-]+[\.]{1})+[a-zA-Z]{2,4}>|[^\"\(\)\<\>\@\,\;\:\\\.\[]{0,64} *<[a-zA-Z0-9_\.\+\-]+@([a-zA-Z0-9_\+\-]+[\.]{1})+[a-zA-Z]{2,4}>) *,{0,1} *)+$');
31}
32
33function validateAbsUrl(elementValue) {
34	return testRegExp(elementValue, '^(news|telnet|nttp|file|http|ftp|https)://[-A-Za-z0-9\\.]+$');
35}
36
37function validateNumber(elementValue, allowBlank) {
38	return (!allowBlank && value == '') ? false : testRegExp(elementValue, '^-?[0-9]*\\.?[0-9]*$');
39}
40
41function validateInt(elementValue, allowBlank) {
42	return (!allowBlank && elementValue == '') ? false : testRegExp(elementValue, '^-?[0-9]*$');
43}
44
45function validateSize(elementValue) {
46	return testRegExp(elementValue, '^[0-9]+(px|%)?$');
47}
48
49function validateID(elementValue) {
50	return testRegExp(elementValue, '^[A-Za-z_]([A-Za-z0-9_])*$');
51}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.