Verifikasi bahwa itu dalam format gambar
Salinan kode adalah sebagai berikut:
fungsi isimgType (src) {
var rfilter =/^(?: image // bmp | gambar // cis/-cod | gambar // gif | gambar // ief | gambar // jpeg | gambar // jpeg | gambar // jpeg | gambar // pipeg | gambar // png | gambar // svg/+xml | gambar // tiff/tiff/citrife/citra/citrif | Con | Image // x/-portable/-nymap | gambar // x/-portable/-bitmap | gambar // x/-portable/-graymap | gambar // x/-portable/-pixmap | gambar // x/-rgb | gambar // x/-xbitmap | image // x/-xpixmap |
var filter = /(?: bmp | cis/-cod | gif | ief | jpeg | jpeg | pipeg | png | svg/+xml | tiff | x/-cmu/-raster | x/-cmx | x/-icon | x/-portable/-nymap | 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);
}
Pastikan warnanya
Salinan kode adalah sebagai berikut:
function detectColor (value) {
var pola = /^#[0-9a-fa-f] {6} $ /; //#xxxxxxx
hasil var;
var rgbregex = /(^rgb/((/d+),/s*(/d+) ,/s*(/d+)/)$)|(^rgba/(/d+) ,/s*(/d+) ,/s*(/d+)(,S*/d+/./d+)) /)* /)* /)* /)(;
if (pola.test (value)) {
hasil = nilai;
} else if (rgbregex.test (value)) {// rgba (0, 0, 0, 0)
hasil = nilai;
}
hasil pengembalian;
}
Konversi RGB ke Hex:
Salinan kode adalah sebagai berikut:
fungsi zero_fill_hex (num, digit) {
var s = num.tostring (16);
while (s.length <digit) {
S = "0" + S;
}
kembali S;
}
fungsi rgb2hex (rgb) {
if (rgb.charat (0) == '#') {
mengembalikan RGB;
}
var ds = rgb.split (// d+/);
var decimal = angka (ds [1]) * 65536 + angka (ds [2]) * 256 + angka (ds [3]);
return "#" + zero_fill_hex (desimal, 6);
}
Pastikan itu adalah alamat email:
Salinan kode adalah sebagai berikut:
fungsi testemail (value, target) {
value = value.trim ();
if (!/^/w+([/.-]?/w+)*@/w+([/.-]?/w+)*(/./ w {2,3})+$/. test (value)) {
target.val ("");
peringatan ("Harap isi alamat email yang benar!");
}
}
Konversi gambar SRC ke data 64:
Salinan kode adalah sebagai berikut:
fungsi createMgData (img) {
gambar var = gambar baru ();
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 (gambar, 0, 0);
return tmpCanvas.todataurl ();
}
}
Di atas adalah metode JS yang umum digunakan yang telah saya gunakan dalam proyek terbaru saya. Saya telah menyusunnya dan berharap teman -teman saya akan menyukainya.