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);