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

JavaScript implementiert eine verschiebbare Modalbox

In diesem Artikel wird der spezifische JavaScript...

Erfahren Sie, wie Sie mit Webpack TypeScript-Code verpacken und kompilieren

TypeScript-Bündelung Webpack-Integration Normaler...

Best Practices-Handbuch zum Speichern von Daten in MySQL

Inhaltsverzeichnis Vorwort Verwenden Sie keine Ze...

js-Methode zur Realisierung der Warenkorbberechnung

In diesem Artikelbeispiel wird der spezifische Co...

13 JavaScript-Einzeiler, die Sie wie einen Experten aussehen lassen

Inhaltsverzeichnis 1. Holen Sie sich einen zufäll...

Tiefgreifendes Verständnis des Vue-Übergangs und der Animation

1. Wenn Sie DOM-Elemente einfügen, aktualisieren ...

Detaillierte Analyse des virtuellen Nginx-Hosts

Inhaltsverzeichnis 1. Virtueller Host 1.1 Virtuel...

Detaillierte Analyse von MySQL-Datenbanktransaktionen und -Sperren

Inhaltsverzeichnis 1. Grundlegende Konzepte SÄURE...

Schritte zum Erstellen eines Dateiservers mit Apache unter Linux

1. Über den Dateiserver Wenn Sie in einem Projekt...

Detaillierte Erklärung der Verwendung von overflow:auto

Bevor ich mit dem Haupttext beginne, werde ich ei...

XHTML-Erste-Schritte-Tutorial: Einfache Webseitenerstellung

Erstellen Sie Ihre erste Webseite in einer Minute...

So installieren Sie Android x86 in einer virtuellen VMware-Maschine

Manchmal möchten Sie eine App testen, aber nicht ...

JS-Implementierung des Karussell-Karussell-Falls

In diesem Artikelbeispiel wird der spezifische JS...