Maison  >  Article  >  interface Web  >  Organisation des méthodes JS couramment utilisées dans les compétences projets_javascript

Organisation des méthodes JS couramment utilisées dans les compétences projets_javascript

WBOY
WBOYoriginal
2016-05-16 16:16:551064parcourir

Vérifiez s'il s'agit d'un format d'image

Copier le code Le code est le suivant :

fonction IsImgType(src) {
var rFilter = /^(?:image/bmp|image/cis-cod|image/gif|image/ief|image/jpeg|image/jpeg|image/jpeg|image/pipeg|image/png|image/svg xml |image/tiff|image/x-cmu-raster|image/x-cmx|image/x-icon|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 Filtre = /(?:bmp|cis-cod|gif|ief|jpeg|jpeg|jpeg|pipeg|png|svg xml|tiff|x-cmu-raster|x-cmx|x-icon|x-portable- anymap|x-portable-bitmap|x-portable-graymap|x-portable-pixmap|x-rgb|x-xbitmap|x-xpixmap|x-xwindowdump)$/i;
Retourner rFilter.test(src) || ​​​​Filter.test(src);
>

Vérifiez si c'est de la couleur

Copier le code Le code est le suivant :

fonction détecterColor(valeur) {
var modèle = /^#[0-9a-fA-F]{6}$/; //#XXXXXX
résultat var ;
var rgbRegex = /(^rgb((d ),s*(d ),s*(d ))$)|(^rgba((d ),s*(d ),s*(d )(,s* d .d )*)$)/;
Si (pattern.test(value)) {
résultat = valeur ;
} sinon if (rgbRegex.test(value)) { //rgba(0, 0, 0, 0)
résultat = valeur ;
>
Résultat de retour ;
>

Convertir RVB en HEX :

Copier le code Le code est le suivant :

function zero_fill_hex(num, chiffres) {
var s = num.toString(16);
Tandis que (s.length < chiffres) {
        s = "0" s;
>
Retour s;
>
fonction rgb2hex(rgb) {
Si (rgb.charAt(0) == '#') {
          renvoyer RVB ;
>
var ds = rgb.split(/D /);
var décimal = Nombre(ds[1]) * 65536 Nombre(ds[2]) * 256 Nombre(ds[3]);
Renvoie "#" zero_fill_hex(decimal, 6);
>

Vérifiez s'il s'agit d'une adresse email :

Copier le code Le code est le suivant :

fonction testEmail (valeur, cible) {
Valeur = valeur.trim();
Si (!/^w ([.-]?w )*@w ([.-]?w )*(.w{2,3}) $/.test(value)) {
          target.val("");
alert("Veuillez remplir la bonne adresse e-mail !");
>
>

Convertir le code source de l'image en données 64 :

Copier le code Le code est le suivant :

fonction createImgData(img) {
var image = nouvelle Image();
Image.src = img.src || img;
var tmpCanvas = $("")[0];
var tmpCtx = tmpCanvas.getContext("2d");
Si (tmpCanvas) {
        tmpCanvas.width = image.width;
        tmpCanvas.height = image.height;
         tmpCtx.drawImage(image, 0, 0);
          return tmpCanvas.toDataURL();
>
>

Ce qui précède sont les méthodes js couramment utilisées que j'ai utilisées dans des projets récents. Je les ai triées, j'espère que vos amis les apprécieront.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn