Метод 1: Используйте метод Charat под объектом строки
Метод Charat () возвращает символы в указанной позиции.
Кода -копия выглядит следующим образом:
str.charat (str.length 1)
Обратите внимание, что JavaScript не имеет типа данных символов, который отличается от типа строки, поэтому возвращаемый символ - это строка длины 1
Метод 2: Используйте метод substr под объектом строки
Метод substr () извлекает указанное количество символов, начиная с начала подписания в строке.
Кода -копия выглядит следующим образом:
str.substr (str.length-1,1)
ВАЖНО: ECMASCRIPT не стандартизирует метод, поэтому он против его использования.
Важно: в IE 4 значение запуска параметра недействительна. В этой ошибке Start указывает положение 0 -го символа. (www.vevb.com) В последующих версиях эта ошибка была исправлена.
Метод 3: Используйте метод разделения под объектом строки
Метод split () используется для разделения строки на строковую массив.
Кода -копия выглядит следующим образом:
var str = «123456»;
spstr = str.split ("" ");
spstr [spstr.length-1];
Метод 4: регулярно
Кода -копия выглядит следующим образом:
<script type = "text/javascript">
// <! [CDATA [
var s = "nasofj; n234n41; v";
alert ("string:"+s+"nn"+"lastone:"+s.replace (/^(.*[n])*.*(. | n) $/g, "$ 2"));
//]]>
</script>
Выше всего 4 метода, которые я знаю. Все они были записаны. Друзья в нуждающихся могут ссылаться на них. Если есть другие методы, скажите мне. Спасибо