Für eine bestimmte Erläuterung überprüfen Sie bitte die Kommentare. Ich werde hier nicht viel Unsinn sprechen, klicken Sie einfach auf den Code:
Die Codekopie lautet wie folgt:
/*
Funktion OBJ $ (ID) Rufen Sie Objekt basierend auf der ID ab
Funktion Val $ (ID) Ruft den Wert des Objekts basierend auf der ID ab
Funktion trim (str) löscht die linken und rechten Räume
Funktion LTRIM (STR) löscht den linken Raum
Funktion RTRIM (STR) Löschen Sie den rechten Raum
Funktion isEmpty (str), ob der String einen Wert hat
Die Funktion entspricht (STR1, STR2) JS bestimmt, ob zwei Zeichenfolgen gleich sind
Funktion EqualSignoreCase (STR1, STR2) JS bestimmt, ob zwei Zeichenfolgen bei der Ignorierung des Falls gleich sind
Funktion ischinesisch (STR) Js beurteilen, ob es Chinesisch ist
Funktion Isemail (Stremail) js bestimmt, ob sie eine E -Mail -E -Mail
Funktion ISIMG (STR) JS bestimmt, ob es sich um eine Bildformatdatei jpg | jpeg | SWF | GIF handelt
Funktion Issineger (STR) Js bestimmt, ob es sich um eine Ganzzahl handelt
Funktion Isfloat Js bestimmt, ob es sich um eine schwimmende Punktzahl handelt
Funktion ISPost (STR) JS bestimmt, ob die Postleitzahl (1 bis 6 Ziffern)
Funktion Ismobile (STR) JS, um festzustellen, ob es sich um eine Handynummer handelt
Funktion ist Phone (STR) JS stellt fest
Funktion ISQQ (STR) JS, um festzustellen, ob es sich um eine legale QQ -Nummer handelt
Funktion ISIP (STR) Js bestimmt, ob es sich um eine legale IP handelt
Funktion ISDATE (STR) JS bestimmt, ob der Datumstyp (Beispiel: 2005-12-12)
Funktion ISIDCardno (IDNumber) Js, um festzustellen, ob es sich um eine rechtliche ID -Nummer handelt
*/
Funktion obj $ (ID)
{
return document.getElementById (id);
}
Funktion Val $ (ID)
{
var obj = document.getElementById (id);
if (obj! == null)
{
Return OBJ.Value;
}
null zurückkehren;
}
Funktion trim (str)
{
return Str.Replace (/(^/s*) | (/s*$)/g, '');
}
Funktion LTRIM (STR)
{
return str.replace (/^/s*/g, '');
}
Funktion Rtrim (str)
{
return str.replace (// s*$/, '');
}
Funktion isempty (str)
{
if (str! = null && str.length> 0)
{
zurückkehren;
}
false zurückgeben;
}
Funktion gleich (str1, str2)
{
if (str1 == str2)
{
zurückkehren;
}
false zurückgeben;
}
Funktion EqualSignoreCase (STR1, STR2)
{
if (str1.touppercase () == str2.Touppercase ())
{
zurückkehren;
}
false zurückgeben;
}
Funktion ischinesen (STR)
{
var str = str.replace (/(^/s*) | (/s*$)/g, '');
if (! (/^[/u4e00-/ufa29]*$/. test (str)
&& (!/^[/ue7c7-/ue7f3]*$/. test (str)))))
{
false zurückgeben;
}
zurückkehren;
}
Funktion isemail (str)
{
if (/^[/w-]+(/. [/w-]+)*@[/w-]+(/. [/w-]+)+$/. test (str)))
{
RECHT WAHR
}
false zurückgeben;
}
Funktion ISIMG (STR)
{
var objreg = new regexp ("[.]+(jpg | jpeg | swf | gif) $", "gi");
if (objreg.test (str))
{
zurückkehren;
}
false zurückgeben;
}
Funktion Issinter (STR)
{
if (/^-?/d+$/. test (str)))
{
zurückkehren;
}
false zurückgeben;
}
Funktion isfloat (str)
{
if (/^(-?/d+) (/./ d+)? $/. test (str)
{
zurückkehren;
}
false zurückgeben;
}
Funktion ISPost (STR)
{
if (/^/d {1,6} $/. Test (str)))
{
zurückkehren;
}
false zurückgeben;
}
Funktion Ismobile (STR)
{
if (/^1 [35]/d {9}/. test (str)))
{
zurückkehren;
}
false zurückgeben;
}
Funktion ist Phone (STR)
{
if (/^(0 [1-9]/d {1,2}-)/d {7,8} (-/d {1,8})?/. test (str))
{
zurückkehren;
}
false zurückgeben;
}
Funktion isqq (str) {
if (/^/d {5,9} $/. Test (str)))
{
zurückkehren;
}
false zurückgeben;
}
Funktion ISIP (str) {
var reg = /^(25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1-9] {1} [0-9] {1} | [1-9])// . . . (25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1-9] {1} [0-9] {1} | [0-9]) $/;
if (.Test (str))
{
zurückkehren;
}
false zurückgeben;
}
Funktion isdate (str)
{
var reg = /^((((((1 [6-9] | [2-9]/d)/d {2})-(0? [13578] | 1 [02])-(0? [1-9] | [12]/d | 3 [01]) | (((1 [6-9] | [2-9]/d)/d {2})-(0? [13456789] | 1 [012])-(0? [1-9] | [12]/d | 30)) | ((1 [6-9] | [2-9]/d)/d {2})-0? 2- (0? [1-9] | 1/d | 2 [0-8])) | ((1 [6-9] | [2-9]/d) (0 [48] | [2468] [048] | [13579] [26]) | ((16 | [2468] [048] | [3579] [26]) 00)-0? 2-29-)) $/;
if (reg.test (str))
{
zurückkehren;
}
false zurückgeben;
}
Funktion ISIDCardno (IDNumber)
{
var faktorarr = Neuarray (7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);
var vararray = new Array ();
var lngproduct = 0;
var intcheckDigit;
var idnumber.length =;
if ((idnumber.length! = 15) && (idnumber.length! = 18))
{
false zurückgeben;
}
für (i = 0; i <idnumber.length; i ++)
{
varArray [i] = idnumber.charat (i);
if ((vararray [i] <'0' || vararray [i]> '9') && (i! = 17))
{
false zurückgeben;
}
sonst wenn (i <17)
{
varArray [i] = varArray [i]*faktorarr [i];
}
}
if (idnumber.length == 18)
{
var date8 = idNumber.substring (6,14);
if (CheckDate (Datum8) == Falsch)
{
false zurückgeben;
}
für (i = 0; i <17; i ++)
{
lngproduct = lngProduct + vararray [i];
}
intcheckDigit = 12 - lngproduct % 11;
Schalter (intcheckDigit)
{
Fall 10:
intcheckDigit = 'x';
brechen;
Fall 11:
intcheckDigit = 0;
brechen;
Fall 12:
intcheckDigit = 1;
brechen;
}
if (vararray [17] .Touppercase ()! = intcheckDigit)
{
false zurückgeben;
}
}
anders
{
var date6 = idNumber.substring (6,12);
if (checkDate (Datum6) == Falsch)
{
false zurückgeben;
}
}
zurückkehren;
}
Common String -Urteilsfunktionen werden im Grunde genommen abgedeckt. Freunde, bitte wählen Sie frei entsprechend ihren Projektbedürfnissen. Wenn es Auslassungen gibt, hinterlassen Sie mir bitte eine Nachricht. Dieser Artikel wird weiterhin aktualisiert.