2013-03-04 5 views
17

Как я могу получить первые три буквы строки в JQuery?Как я могу получить первые три буквы строки в JQuery?

Например: Включите cat1234 кошке

+0

Вы можете использовать 'Шара()' для он работает на IE, Chrome, Firefox, Safari и Opera. [Здесь] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charAt) – rhavendc

ответ

35

Нет JQuery нужен! Просто используйте метод подстроки:

var name = "cat1234" 

var variable2 = name.substring(0, 3); 
1

Использование substring():

"cat1234".substring(0,3); 

Это означает, что "получить все символы, начиная с позиции 0 до позиции 3".

Обратите внимание, что это не функция JQuery, это простой Java Script.

2

вы также можете сделать:

var str = "cat1234"; 
console.log(str.substr(0, 3)); 
13

Использование .slice(start, end) с начальным и конечным значениями:

var str = 'cat1234'; 
 
document.body.innerHTML = str.slice(0, 3);

С помощью JavaScript вы можете использовать регулярные выражения с .match() методом исключения номер и получить строковое значение.

var str ='cat1234', 
 
    rg = /[a-zA-Z]+/g, 
 
    ns = str.match(rg); 
 

 
document.body.innerHTML = ns[0];