Heim Web-Frontend js-Tutorial js中eval()函数和trim()去掉字符串左右空格应用_javascript技巧

js中eval()函数和trim()去掉字符串左右空格应用_javascript技巧

May 16, 2016 pm 05:42 PM
eval trim

对于js中eval()函数的理解和写一个函数trim()去掉字符串左右空格。
trim()是参照了jquery的源码,你可以放心使用。

对于js中eval()函数的理解是本人心得不一定正确。

复制代码 代码如下:




New Document


js中处理字符串过滤前后空格的trim函数是没有的,

而jquery中加入了这个很常用的函数,其源码如下

function trim(t){

return (t||"").replace(/^\s+|\s+$/g, "");

}

有时我们不用jquery,没必要为了一个函数加入整个jquery库,

这时我们可以把源码拷来写个trim函数就行了。



<script> <BR>var f='hello'; <BR>//alert(f); <BR>/* <BR>这里顺便说一下eval()函数,它可以把括号里面的内容当做js脚本计算, <BR>也可以计算数学运算,也可以对字符串计算。 <BR>总之它不是简单的字符串连接函数。 <BR>你可以把它当做js中的js脚本。 <BR>这个和jsp很像,jsp是嵌在html的java代码, <BR>那eval()括号里的内容就是嵌在js中的js代码。 <BR>*/ <BR>//eval("alert('"+f+"')");//计算js脚本,和alert(f)效果一样。 <BR>eval(" var gg='haha'"); <BR>alert(eval("gg"));//eval里的就是嵌入的js代码,等价于var gg='haha',alert(gg); <BR>//alert(eval('3+4'));//计算数学运算,结果7 <BR>//alert(eval('3'+'4'));//计算字符串,结果34 <BR>alert("start"+trim(' abc def ')+"end"); <BR>//jquery中的trim函数,过滤掉首位空格。 <BR>function trim(t){ <BR>return (t||"").replace(/^\s+|\s+$/g, ""); <BR>} <BR></script>
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bedeutet Auswertung in Python? Was bedeutet Auswertung in Python? May 22, 2019 pm 03:18 PM

eval bedeutet „Auswertung“ und ist eine in Python integrierte Funktion, die verwendet wird, um einen Zeichenfolgenausdruck auszuführen und das Berechnungsergebnis des Ausdrucks zurückzugeben, d. h. beim Zuweisen einer Variablen ist die Darstellung auf der rechten Seite des Gleichheitszeichens im Format einer Zeichenfolge geschrieben. Der Rückgabewert ist das Ergebnis dieses Ausdrucks. Syntax „eval(expression[, globals[, locals]])“.

So deaktivieren Sie die Auswertung in PHP unter Win So deaktivieren Sie die Auswertung in PHP unter Win Oct 31, 2022 am 09:33 AM

So deaktivieren Sie eval unter Win: 1. Laden Sie „PHP_diseval_extension“ herunter. 2. Suchen Sie das aktuell vom Server verwendete PHP. 4. Fügen Sie den Code „extension=diseval.so“ hinzu. Starten Sie den Dienst neu.

Praktische Tipps: So verwenden Sie die Trim-Funktion in PHP, um chinesische Leerzeichen zu verarbeiten Praktische Tipps: So verwenden Sie die Trim-Funktion in PHP, um chinesische Leerzeichen zu verarbeiten Mar 27, 2024 am 11:27 AM

Bei der PHP-Programmierung werden bei der Verarbeitung von Zeichenfolgen häufig Leerzeichen angetroffen, darunter auch chinesische Leerzeichen. In der tatsächlichen Entwicklung verwenden wir häufig die Trimmfunktion, um Leerzeichen an beiden Enden einer Zeichenfolge zu entfernen. Die Verarbeitung chinesischer Leerzeichen ist jedoch relativ kompliziert. In diesem Artikel wird die Verwendung der Trim-Funktion in PHP zur Verarbeitung chinesischer Leerzeichen vorgestellt und spezifische Codebeispiele bereitgestellt. Lassen Sie uns zunächst die Arten chinesischer Räume verstehen. Im Chinesischen umfassen Leerzeichen nicht nur gebräuchliche englische Leerzeichen (Leerzeichen), sondern auch einige andere spezielle Leerzeichen.

Eine einfache Erklärung der Verwendung von eval in Python Eine einfache Erklärung der Verwendung von eval in Python Mar 25, 2024 pm 02:08 PM

In Python wird die Funktion eval() verwendet, um einen String-Ausdruck auszuführen und sein Ergebnis zurückzugeben. Es nimmt eine Zeichenfolge, die einen Ausdruck enthält, als Parameter und wertet den Ausdruck aus. Die Funktion eval() ist leistungsstark, es sollte jedoch beachtet werden, dass sie jeden gültigen Python-Ausdruck ausführt, der in der Zeichenfolge enthalten ist. Daher sollten Sie bei ihrer Verwendung die Annahme externer Eingabezeichenfolgen vermeiden, um Sicherheitslücken zu vermeiden.

Verwenden Sie die Funktion strings.Trim, um den angegebenen Zeichensatz vom Anfang und Ende einer Zeichenfolge zu entfernen Verwenden Sie die Funktion strings.Trim, um den angegebenen Zeichensatz vom Anfang und Ende einer Zeichenfolge zu entfernen Jul 24, 2023 pm 04:27 PM

Verwenden Sie die Funktion strings.Trim, um den angegebenen Zeichensatz am Anfang und Ende einer Zeichenfolge zu entfernen. In der Go-Sprache ist die Funktion strings.Trim eine sehr praktische Funktion, die den angegebenen Zeichensatz am Anfang und Ende einer Zeichenfolge entfernen kann Zeichenfolge, wodurch die Zeichenfolge aufgeräumter und standardisierter wird. In diesem Artikel wird die Verwendung der strings.Trim-Funktion vorgestellt und einige Codebeispiele gezeigt. Schauen wir uns zunächst den Prototyp der strings.Trim-Funktion an: funcTrim(sstring,cutsetstri

Welche Funktion hat die Trimmfunktion eines Solid-State-Laufwerks? Welche Funktion hat die Trimmfunktion eines Solid-State-Laufwerks? Nov 21, 2022 am 10:58 AM

Die Trimmfunktion des Solid-State-Laufwerks besteht hauptsächlich darin, das Solid-State-Laufwerk zu optimieren, das Problem der Verlangsamung und Lebensdauer der SSD nach der Verwendung zu lösen und die Effizienz der SSD durch die Vorbereitung von Datenblöcken für die Wiederverwendung zu verbessern. Die Trim-Funktion ist eine Funktion, über die fast alle SSD-Solid-State-Laufwerke verfügen. Es handelt sich um einen ATA-Befehl. Wenn das System bestätigt, dass die SSD Trim unterstützt, und Daten löscht, benachrichtigt es die Festplatte nicht über den Löschbefehl und verwendet nur das Volume Bitmap, um sich daran zu erinnern, dass die Daten hier gelöscht wurden. Dies ermöglicht eine schnellere Datenverarbeitung.

Anleitung zur Verwendung der Funktion trim() in PHP Anleitung zur Verwendung der Funktion trim() in PHP Feb 20, 2024 am 08:39 AM

Anleitung zur Verwendung der Funktion trim() in PHP Die Funktion trim() wird in PHP sehr häufig verwendet und dient zum Entfernen von Leerzeichen oder anderen angegebenen Zeichen am Anfang und Ende einer Zeichenfolge. In diesem Artikel wird die Verwendung der Funktion trim() ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt. 1. Funktionssyntax Die Syntax der Funktion trim() lautet wie folgt: trim(string$str,string$character_mask=""):string Diese Funktion akzeptiert zwei Parameter:

Verwenden Sie die PHP-Funktion „trim', um Leerzeichen an beiden Enden einer Zeichenfolge zu entfernen Verwenden Sie die PHP-Funktion „trim', um Leerzeichen an beiden Enden einer Zeichenfolge zu entfernen Jul 25, 2023 pm 04:45 PM

Die PHP-Funktion „trim“ ist eine sehr nützliche String-Verarbeitungsfunktion. Es kann uns helfen, Leerzeichen an beiden Enden der Zeichenfolge zu entfernen, einschließlich Leerzeichen, Tabulatoren, Zeilenumbrüche usw. Beim Schreiben von PHP-Programmen stoßen wir häufig auf Situationen, in denen Benutzereingaben bereinigt werden müssen. Zu diesem Zeitpunkt kann die Verwendung von „trim“ sicherstellen, dass wir eine saubere Zeichenfolge erhalten und Fehler vermeiden, die durch unregelmäßige Benutzereingaben verursacht werden. Hier ist ein einfaches Codebeispiel, das zeigt, wie die Funktion „trim“ verwendet wird: &lt;?php

See all articles