una ultimo reemplazar palabras numeros extraer espacios entre eliminar cortar caracteres caracter cadena buscar array javascript

javascript - ultimo - ¿Mantener solo los primeros n caracteres en una cadena?



reemplazar caracteres javascript (7)

Podrías usar String.slice :

var str = ''12345678value''; var strshortened = str.slice(0,8); alert(strshortened); //=> ''12345678''

Usando esto, una extensión de String podría ser:

String.prototype.truncate = String.prototype.truncate || function (n){ return this.slice(0,n); }; var str = ''12345678value''; alert(str.truncate(8)); //=> ''12345678''

Ver también

¿Hay alguna forma en JavaScript para eliminar el final de una cadena?

Solo necesito mantener los primeros 8 caracteres de una cadena y eliminar el resto.


Puedes usar .substring , que devuelve una poción de una cadena:

"abcdefghijklmnopq".substring(0, 8) === "abcdefgh"; // portion from index 0 to 8


Tu podrías intentar:

myString.substring(0, 8);


Usa la función de subcadena
Mira esto http://jsfiddle.net/yjpdw/

var string = "1234567890" var substr=string.substr(-8); document.write(substr); Output >> 34567890

substr(-8) mantendrá los últimos 8 caracteres

var substr=string.substr(8); document.write(substr); Output >> 90

substr(8) mantendrá los últimos 2 caracteres

var substr=string.substr(0, 8); document.write(substr); Output >> 12345678

substr(0, 8) mantendrá los primeros 8 caracteres

Mira esto string.substr(start,length)



Estás buscando la substring método String de JavaScript

p.ej

''Hiya how are you''.substring(0,8);

Lo que devuelve la cadena comenzando en el primer carácter y terminando antes del noveno carácter, es decir, ''Hiya how''.

documentación de subcadena


var myString = "Hello, how are you?"; myString.slice(0,8);