PageSourceSearch

https://ntconnections.net/js/additional-methods.js

js ntconnections.net collected 2026-10-04 13:24:27 UTC 3,086 bytes, 61 lines download raw bytes

1jQuery.validator.addMethod('validemail', function (value) {
2	value = value.toLowerCase();
3	return /^\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b$/i.test(value);
4}, 'Please enter valid email address.');
5
6jQuery.validator.addMethod("customEmail", function (value, element) {
7    return this.optional(element) || /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(value);
8}, 'Please enter a valid email address');
9
10jQuery.validator.addMethod('nofreeemail', function (value) {
11	value = value.toLowerCase();
12	return /^([\w-.]+@(?!gmail\.com)(?!yahoo\.com)(?!hotmail\.com)(?!yopmail\.com)(?!aol\.com)(?!msn\.com)(?!laposte\.com)(?!opolis\.com)(?!ovi\.com)(?!rediff\.com)(?!sify\.com)(?!yandex\.com)(?!mail\.ru)(?!yandex\.ru)([\w-]+.)+[\w-]{2,4})?$/.test(value);
13}, 'Please enter only company email address.');
14
15jQuery.validator.addMethod("allowCaps", function(value, element) {
16  return this.optional(element) || !/[a-zA-Z]/.test(value); 
17}, 'Please enter valid email address.');
18
19jQuery.validator.addMethod('validUrl', function (value) {
20	value = value.toLowerCase();
21	//return  /^(http(s)?:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test(value);
22	return  /^(http(s)?:\/\/)?((www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?|((([1-9]?\d|1\d\d|2[0-5][0-5]|2[0-4]\d)\.){3}([1-9]?\d|1\d\d|2[0-5][0-5]|2[0-4]\d)))(\/.*)?$/.test(value);
23}, 'Please enter valid url');
24
25jQuery.validator.addMethod("alphaspace", function(value, element) {
26    return this.optional(element) || value == value.match(/^[a-zA-Z\s]+$/);
27}, 'Alphabets only allowed');
28
29jQuery.validator.addMethod("alphaNumeric", function(value, element) {
30        return this.optional(element) || value == value.match(/^[a-zA-Z0-9\-\s]+$/);
31}, 'Alphanumeric only allowed');
32
33jQuery.validator.addMethod("invalidNumbers", function(value, element) {  
34    value = jQuery.trim(value);
35    if(value.match(/^([0-9])\1*$/)){ // check continues same number
36        return false;
37    } else {
38        return /^((?!(1234567)).)*$/.test(value);    
39    }
40}, 'Please enter valid phone number');
41
42jQuery.validator.addMethod("validateURL", function(value, element) {
43    value = jQuery.trim(value);
44    if(value!="") {
45        var regx = /^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/|www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/;
46        if( (regx.test(value)) == false ) {   
47            return false;
48        }
49    }
50    return true;
51}, "Please enter valid website URL");
52
53
54jQuery.validator.addMethod("extension", function(value, element, param) {
55    param = typeof param === "string" ? param.replace(/,/g, '|') : "png|jpe?g|gif";
56    return this.optional(element) || value.match(new RegExp(".(" + param + ")$", "i"));
57}, "Please select a valid extension file {0}.");
58
59jQuery.validator.addMethod('filesize', function (value, element, param) {
60    return this.optional(element) || (element.files[0].size <= param)
61}, 'File size must be less than {0} KB');

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.