Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.09.2022, 21:07
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 155

RegEx и javascript.
Только приступил к изучению регулярных выражений. Никак не могу разобраться.
Нужно проверить, если есть число с точкой в конце текста и при наличии отрезать.

Raining cats and dogs. Здесь ничего не делать.
Raining cats and dogs. 1. Здесь 1 с точкой отрезать.
Raining cats and dogs 22. Здесь 22 с точкой отрезать.
Ответить с цитированием
  #2 (permalink)  
Старый 18.09.2022, 21:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,053

savsoft,
/\d+\.$/

Последний раз редактировалось рони, 18.09.2022 в 21:22.
Ответить с цитированием
  #3 (permalink)  
Старый 18.09.2022, 21:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,053

savsoft,
let txt = `Raining cats and dogs.
Raining cats and dogs. 1.
Raining cats and dogs 22.`, reg = /\d+\.$/mg;
txt = txt.replace(reg, '');
alert(txt);
Ответить с цитированием
  #4 (permalink)  
Старый 18.09.2022, 21:42
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 155

Что-то получаю ошибку,
делаю так
var str = "";
str = $('#grmd_note' + modId + '-' + rowId).val();
str = str.replace(/d+\.$/, "");

И на строке c replace ошибка
Uncaught TypeError: str is undefined

Последний раз редактировалось savsoft, 18.09.2022 в 21:49.
Ответить с цитированием
  #5 (permalink)  
Старый 18.09.2022, 22:23
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 155

Ошибку нашел, не в то место вставил код, другая переменная была undefined.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Javascript regex и replace savsoft Общие вопросы Javascript 4 08.12.2020 03:05
Интерпретатор Java на JS kobezzza Оффтопик 24 11.10.2012 18:32
Первый Moscow JavaScript Meetup korenyushkin Общие вопросы Javascript 0 26.07.2011 15:23
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34