Je ne peux pas lire Regex. p>
Disons que nous avons cette chaîne: "mydomain.bu.pu" et je veux attraper la partie ".bu.pu" de celle-ci; p>
Je pense utiliser quelque chose comme: p>
index de et ultérieure substr ... mais j'avoue que je suis un peu perdu ... p>
Toute aide s'il vous plaît? : D p>
Merci d'avance, Mem p>
6 Réponses :
var afterDot = str.substr(str.indexOf('.'));
s = s.substring(s.indexOf(".")); That should do the trick.
Les réponses ci-dessus incluent le point de la chaîne. Si vous voulez seulement ce qui est après le point:
Peut-être que c'est trop tard pour prendre en compte, mais ces codes fonctionne bien pour moi en utilisant jQuery Vous pouvez simplement remplir "_" à ". ' p> p>
Procédé de validation de sixCommatwo pour la validation numérique 6,2 et la restriction.
var afterDot = ''; var beforeDots = inputValue.split('.'); var beforeDot = beforeDots[0]; if(beforeDots[1]){ var afterDot = beforeDots[1]; if(afterDot.length > 3 ){ afterDot = afterDot.slice(0, 2); } afterDot = '.'+ afterDot; } if(beforeDot){ if(beforeDot.length > 6 ){ beforeDot = beforeDot.slice(0, 6); } if(beforeDots[1] == ''){ beforeDot = beforeDot + '.'; } } inputValue = beforeDot + afterDot; return inputValue;
Nous pouvons utiliser JavaScript à saisir une partie d'une chaîne après et avant une. (point)
Voici les trois moyennes simples que je connaisse.
p>
const text = "Allah is great. Allah is only one" const methodOne = text.split('.'); console.log(methodOne[0]); // BEFORE DOT console.log(methodOne[1]); const methodTwo = text.slice(text.indexOf('.')+1); console.log(methodTwo); const methodThree = text.substring(text.indexOf(".")+1); console.log(methodThree)
Merci à tous ... J'étais ici ... Sous-chaîne (indexofoof (.), EntréeFieldValue.length);