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

Die HTML-Eingabedateisteuerung begrenzt den Typ der hochgeladenen Dateien

Fügen Sie der Webseite ein HTML-Steuerelement für...

JS-Objektkonstruktor Object.freeze

Inhaltsverzeichnis Überblick Beispiel 1) Objekt e...

jQuery-Plugin zum Implementieren eines schwebenden Menüs

Lernen Sie jeden Tag ein schwebendes jQuery-Plug-...

Detaillierte Erklärung des strikten Modus in JavaScript

Inhaltsverzeichnis Einführung Verwenden des strik...

Vue implementiert den Lupeneffekt beim Tab-Umschalten

In diesem Artikelbeispiel wird der spezifische Co...

Beispiele für die Verwendung von HTML-Metadaten

Beispielverwendung Code kopieren Der Code lautet w...

Detailliertes Tutorial zum PyCharm- und SSH-Remote-Access-Server-Docker

Hintergrund: Einige Experimente müssen auf dem Se...

Detaillierte Erklärung der Desktop-Anwendung mit Vue3 und Electron

Inhaltsverzeichnis Vue CLI erstellt ein Vue-Proje...

So fragen Sie Bilder in einem privaten Register ab oder erhalten sie

Docker fragt Bilder in einem privaten Register ab...

Drei Vererbungsmethoden in JavaScript

erben 1. Was ist Vererbung? Vererbung: Zunächst e...

Verständnis des synchronen oder asynchronen Problems von setState in React

Inhaltsverzeichnis 1. Ist setState synchron? asyn...

js fügt dynamisch Beispielcode für eine Liste eingekreister Zahlen hinzu

1. Fügen Sie zuerst das ul-Tag im Textkörper hinz...