Stellen Sie sicher, dass es sich im Bildformat befindet
Die Codekopie lautet wie folgt:
Funktion isimgType (src) {
var rfilter =/^(?: Bild // BMP | Bild // cis/-cod | Bild // Gif | Bild // IEF | Bild // JPEG | Image // JPEG | Image // JPEG con|image//x/-portable/-anymap|image//x/-portable/-bitmap|image//x/-portable/-graymap|image//x/-portable/-pixmap|image//x/-rgb|image//x/-xbitmap|image//x/-xpixmap|image//x/-xwindowdump)$/i;
var filter = /(?: bmp | cis/-cod | gif | ief | jpeg | jpeg | pipeg | png | x/-Portable/-bitmap | x/-Portable/-GrayMap | x/-Portable/-pixmap | x/-rgb | x/-xbitmap | x/-xpixmap | x/-xwindowdump) $/i;
return rFilter.test (SRC) || Filter.test (SRC);
}
Stellen Sie sicher, dass es Farbe ist
Die Codekopie lautet wie folgt:
Funktion detectColor (Wert) {
var muster = /^#[0-9a-fa-f] {6} $ /; //#xxxxxxx
var Ergebnis;
var rgbregex = /(^rgb/(/d+),/s*(/d+),/s*(/d+)/)$)|(^Rgba/(/d+),/s*(/d+),/s*(/d+)(,/s./d+)*
if (muster.test (Wert)) {
Ergebnis = Wert;
} else if (rgbregex.test (Wert)) {// rgba (0, 0, 0, 0)
Ergebnis = Wert;
}
Rückgabeergebnis;
}
Konvertieren Sie RGB in Hex:
Die Codekopie lautet wie folgt:
Funktion Zero_Fill_hex (num, Ziffern) {
var s = num.tostring (16);
while (S.Length <digits) {
S = "0" + S;
}
Rückkehr s;
}
Funktion rgb2hex (rgb) {
if (rgb.charat (0) == '#') {
RGB zurückgeben;
}
var ds = rgb.split (// d+/);
var decimal = number (ds [1]) * 65536 + number (ds [2]) * 256 + nummer (ds [3]);
zurück "#" + Zero_Fill_hex (Decimal, 6);
}
Stellen Sie sicher, dass es sich um eine E -Mail -Adresse handelt:
Die Codekopie lautet wie folgt:
Funktion Testemail (Wert, Ziel) {
value = value.trim ();
if (!/^/w+([/.-]?/w+)*@/w+([/.-]?/w+)*(/./ w {2,3})+$/. test (Wert)) {
target.val ("");
Warnung ("Bitte füllen Sie die richtige E-Mail-Adresse aus!");
}
}
Konvertieren Sie das Bild SRC in Daten 64:
Die Codekopie lautet wie folgt:
Funktion createImgdata (img) {
var image = new Image ();
Image.src = img.src || img;
var tmpcanvas = $ ("<canvas> </canvas>") [0];
var tmpctx = tmpcanvas.getContext ("2D");
if (tmpcanvas) {
tmpcanvas.width = image.width;
tmpcanvas.height = Image.Height;
tmpctx.drawimage (Bild, 0, 0);
return tmpcanvas.todataurl ();
}
}
Die oben genannten sind die häufig verwendeten JS -Methoden, die ich in meinen jüngsten Projekten verwendet habe. Ich habe sie zusammengestellt und hoffe, dass es meinen Freunden gefällt.