Comment puis-je le sous une chaîne selon le caractère 3th par exemple: J'ai la chaîne « aaa: // Google/gmail » et je veux obtenir une nouvelle chaîne jusqu'à ce que le 3th «/» , nouvelle chaîne = "aaa: // Google /"chaîne Sub en javascript
-6
A
Répondre
2
Quelque chose comme cela devrait faire
var str = "aaa://Google/gmail",
matches = str.split('/');
str = matches.slice(0, 3).join('/') + (matches.length > 3 ? '/' : '')
Si vous ne se soucient pas de la barre oblique, il est plus simple:
"aaa://Google/gmail".split('/').slice(0,3).join('/')
0
Vous pouvez également utiliser match:
var s = 'http://www.google.com/whatever';
var match = s.match(/^[^\/]*\/[^\/]*\/[^\/]*\//);
alert(match && match[0]); // http://www.google.com/
1
Je voudrais essayer une regex:
var s = "aaa://Google/gmail";
var regex = /.*?\/.*?\/.*?\// // or more sophisticated: /(?:.*?\/){3}/
s.match(regex);
plus cela ressemble à vous essayez d'obtenir document.location.host
(et peut-être document.location.protocol
)?
Questions connexes
- 1. unix shell sub chaîne?
- 2. Javascript JSON.parse SUB JSON
- 3. Comment vérifier que (sub) string est un nombre en javascript?
- 4. MVC et sous-dossier Sub ou Sub
- 5. Balise SUP/SUB en XML
- 6. Error Handler - Quitter Sub et End Sub
- 7. Perl sub fait à partir de la chaîne
- 8. remplacement chaîne en JavaScript
- 9. Ruby string sub sans références regex
- 10. Quelle est la différence entre Super thing = new Sub() et Sub thing = new Sub()?
- 11. Division en chaîne en JavaScript
- 12. python regex sub sans ordre
- 13. php access sub elemement en XML
- 14. RoR + Node.js Redis sub/pub en production
- 15. nginx emplacement/sub/$ VAR/à proxy_pass/sub/$ VAR/
- 16. Passage Javascript chaîne en php chaîne
- 17. ZMQ pub/sub abonnez-vous
- 18. ROR Sub - Sub problèmes de formulaires de ressources
- 19. {paramètre: -sub} extension des paramètres bash $ vs $ {paramètre SUB}
- 20. Opérandes d'instruction ARM SUB
- 21. Ruby! Sub renvoi étrange
- 22. erreur Sub plage négative
- 23. Application Sub Main
- 24. SVN sub-changeset commit?
- 25. Pub/Sub architecture
- 26. pub/sub nservicebus débutant
- 27. spliting une chaîne en Javascript
- 28. chaîne de remplacement en javascript
- 29. Format de chaîne en javascript
- 30. codeur texte/chaîne en javascript
Je suis sûr que cela peut être facilement recherché. Je commencerais en tapant 'Sub string in javascript' –
Vous voudrez peut-être essayer quelques expressions régulières – Amberlamps
http://stackoverflow.com/questions/how-to-ask: 'Avez-vous complètement recherché une réponse avant de poser votre question ? ' –