Il y a quelques jours, j'ai rencontré un problème et il m'a fallu beaucoup de temps pour le résoudre. J'étais tellement en colère! Mettre une chaîne dans Settimeout ne peut pas exécuter la méthode. Plus tard, j'ai découvert qu'il y avait une pause de ligne supplémentaire à la chaîne, donc je ne peux pas le trouver sans chercher attentivement. Utilisez simplement des expressions régulières pour supprimer les pauses de ligne.
// supprimer les espaces string.prototype.trim = function () {return this.replace (// s + / g, "");} // supprimer la fonction de rupture de ligne clearbr (key) {key = key.replace (/<//?.+?>/ g, ""); {return str.replace (/ ^ / s * / g, "");} // supprimer la fonction d'espace droit rtrim (str) {return str.replace (// s * $ / g, "");} // supprimer les espaces aux deux extrémités de la fonction de chaîne (str) {return str.replace (/ (^ / s *) | (/ s * $) / g, "");} Ctim (str) {return str.replace (// s / g, '');} // est-ce une chaîne composée de nombres est_digitals (str) {var reg = / ^ [0-9] * $ /; // correspond à l'inteer return reg.test (str);}} // est-ce une chaîne composée de nombres est_digitals (str) {var reg = / ^ [0-9] * $ /; // corresponde au return entier reg.test (str);}Maintenant, je trouve que j'aime utiliser de plus en plus des expressions régulières, haha! Il est relativement simple et intuitif. Bien sûr, la première question est que vous pouvez vous familiariser avec les expressions régulières. J'essaie également d'écrire cette méthode JS pour supprimer moi-même des nouvelles, et cela m'a vraiment fait le réaliser!
L'expression régulière JS ci-dessus (recommandée) pour éliminer les espaces et les pauses de ligne est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.