Метод полосы для непробельных символов?

Спасибо за ваш ответ, Джои. С вашим get я получаю следующую ошибку:

экспорт 'default' не найден в '.wb / wb_template.js'

вот мой код:

wb_template. js


 import Routing from '../../../../vendor/friendsofsymfony/jsrouting-bundle/Resources/public/js/router.min.js';
Routing.setRoutingData(routes);
module.exports = Routing;

Template.js


разбить класс:

import Routing from './wb/wb_template.js';

... на класс:

[112 ]
5
задан alamodey 29 March 2009 в 09:12
поделиться

3 ответа

Можно использовать TR со вторым аргументом как пустая строка. Например:

%("... text... ").tr('"', '')

удалил бы все двойные кавычки.

Хотя при использовании этой функции для очистки ввода или вывода затем, это, вероятно, не будет эффективно при предотвращении атак с использованием кода на SQL или Атак с использованием кросс-сайтовых сценариев. Для HTML Вы - более обеспеченное использование драгоценного камня, санируют или функция помощника представления h.

2
ответ дан 14 December 2019 в 19:25
поделиться

Вы могли использовать String#gsub:

%("... text... ").gsub(/\A"+|"+\Z/,'')
0
ответ дан 14 December 2019 в 19:25
поделиться

Я не знаю об одном из поля, но это должно сделать то, что Вы хотите:

class String
  def strip_str(str)
    gsub(/^#{str}|#{str}$/, '')
  end
end

a = '"Hey, there are some extraneous quotes in this here "String"."'
puts a.strip_str('"') # -> Hey, there are some extraneous quotes in this here "String".
1
ответ дан 14 December 2019 в 19:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: