Häufig verwendete JS-Funktionsmethoden im Frontend

Häufig verwendete JS-Funktionsmethoden im Frontend

1. E-Mail

export const isEmail = (e) => {
zurück /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(e)
}


2. Mobiltelefonnummer

export const isMobile = (e) => {
return /^1[0-9]{10}$/.test(e)
}


3. Telefonnummer

export const isPhone = (e) => {
return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(e)
}


4. Handelt es sich um eine URL-Adresse?

export const isURL = (e) => {
zurück /^http[s]?:\/\/.*/.test(e)
}


5. Ist es eine Zeichenfolge?

export const isNumber = (e) => {
gibt Object.prototype.toString.call(e).slice(8,-1) === 'String' zurück
}


6. Ist es digital?

export const isNumber = (e) => {
returniere Object.prototype.toString.call(e).slice(8,-1) === 'Zahl'
}


7. Ist es Boolesch?

export const isBoolean = (e) => {
gibt Object.prototype.toString.call(e).slice(8,-1) === 'Boolean' zurück
}


8. Ist es eine Funktion?

export const isFunction = (e) => {
returniere Object.prototype.toString.call(e).slice(8,-1) === 'Funktion'
}


9. Ist es null?

export const isNull = (e) => {
return Object.prototype.toString.call(e).slice(8,-1) === 'Null'
}


10. Ist es undefiniert?

export const isUndefined = (e) => {
return Object.prototype.toString.call(e).slice(8,-1) === 'Undefiniert'
} 


11. Ist es ein Ziel?

exportiere const isObject = (e) => {
returniere Object.prototype.toString.call(e).slice(8,-1) === 'Objekt'
}


12. Ist es ein Array?

export const isArray = (e) => {
gibt Object.prototype.toString.call(e).slice(8,-1) === 'Array' zurück
} 


13. Ist es Zeit?

export const isDate = (e) => {
gibt Object.prototype.toString.call(e).slice(8,-1)==='Datum' zurück
} 


14. Ist es regelmäßig?

export const isRegExp = (e) => {
gibt Object.prototype.toString.call(e).slice(8,-1) === 'RegExp' zurück
}


15. Ist es das falsche Objekt?

export const isError = (e) => {
returniere Object.prototype.toString.call(e).slice(8,-1) === 'Fehler'
}


16. Ist es eine Symbolfunktion?

export const isSymbol = (e) => {
return Object.prototype.toString.call(e).slice(8,-1) === 'Symbol'
}


17. Ist es ein Promise-Objekt?

exportiere const isPromise = (e) => {
gibt Object.prototype.toString.call(e).slice(8,-1) === 'Versprechen' zurück
}


18. Ist es ein Set-Objekt?

export const isSet = (e) => {
gibt Object.prototype.toString.call(e).slice(8,-1) === 'Setzen' zurück
}
exportiere const us = navigator.userAgent.toLowerCase();


19. Ist es ein WeChat-Browser?

export const isWeiXin = () => {
return ua.match(/microMessenger/i) == 'micromessenger'
}


20. Handelt es sich um ein mobiles Endgerät?

export const isDeviceMobile =()=>{
Rückgabe /android|webos|iphone|ipod|blackberry/i.test(ua)
}

Dies ist das Ende dieses Artikels über häufig verwendete JS-Funktionsmethoden. Weitere verwandte Inhalte zu häufig verwendeten JS-Funktionen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Zusammenfassung einiger gängiger Methoden zum Definieren von Funktionen in JS
  • Drei gängige Methoden zum automatischen Ausführen von JS-Funktionen in Webseiten
  • Zusammenfassung gängiger Methoden zur automatischen Ausführung von Javascript-Funktionen
  • Häufig verwendete JavaScript-Funktionsmethoden werden täglich gesammelt und sortiert
  • Detaillierte Erläuterung gängiger Methoden für JS-Funktionsaufrufe

<<:  MYSQL Left Join-Optimierung (10 Sekunden bis 20 Millisekunden)

>>:  HTML-Beispielcode zum Lesen und Anzeigen von Bildern in einem lokalen Ordner

Artikel empfehlen

Was sind die Dateiattribute von crw, brw, lrw usw. in Linux?

Was ist eine Datei? Eigentlich sind alle Dateien ...

Objektorientierte JavaScript-Implementierung eines Lupengehäuses

In diesem Artikel wird der spezifische Code der o...

JavaScript zum Erzielen digitaler Uhreffekte

In diesem Artikelbeispiel wird der spezifische Co...

So lösen Sie das Problem der hohen Parallelität in der MySQL-Datenbank

Vorwort Wir alle wissen, dass Startups zunächst m...

Tutorial zur Installation der Dekomprimierungsversion von MySQL 8.0.12

In diesem Artikel finden Sie das Installations-Tu...

Wissen Sie, warum Vue-Daten eine Funktion sind?

Erklärung auf der offiziellen Website: Wenn eine ...

So stellen Sie Dienste in Windows Server 2016 bereit (Grafisches Tutorial)

Einführung Wenn eine große Anzahl an Systemen ins...

Fünf Möglichkeiten zum Durchlaufen von Objekten in JavaScript Beispielcode

Inhaltsverzeichnis Vorbereiten Fünf Waffen für … ...

display:grid in CSS3, eine Einführung in das Rasterlayout

1. Rasterlayout (Raster): Es unterteilt die Webse...

Lösung für viele Zeilenumbrüche und Wagenrückläufe in MySQL-Daten

Inhaltsverzeichnis Finden Sie das Problem 1. So e...

Detaillierte Erklärung der HTML-Programmier-Tags und der Dokumentstruktur

Der Zweck der Verwendung von HTML zum Markieren v...