1. Для выделения только чисел из текста с помощью функции substring, можно использовать регулярные выражения. Например, если у нас есть строка text содержащая числа и другие символы, можно использовать следующий код на JavaScript:
```javascript
const text = "abcd1234efgh5678ijkl";
const numbers = text.match(/\d+/g);
console.log(numbers); // ["1234", "5678"]
```
2. Для обрезания текста после получения тега страницы из строки, содержащей HTML-теги и текст, можно воспользоваться методом substring для получения нужной части строки. Например, если у нас есть строка html содержащая какой-то HTML-код и мы хотим обрезать текст после получения тега "title", можно использовать следующий код на JavaScript:
```javascript
const html = '<html><head><title>Заголовок</title></head><body>Текст страницы</body></html>';
const titleEnd = html.indexOf('<title>') + '<title>'.length;
const title = html.substring(titleEnd, html.indexOf('</title>', titleEnd));
console.log(title); // "Заголовок"
```
В данном примере мы находим индекс начала тега "title" и индекс завершения этого тега в строке, затем используем метод substring для извлечения текста между этими индексами.