Вопросы и ответы - regex
.htaccess apache backbone.js bash drupal ed grep javascript jquery laravel laravel-6 linux model-view-controller php prestashop reactjs regex smarty str-replace subdomain unix url-redirection vee-validate visual-studio-code vue-component vue.js vuelidate
Есть ответ!
В моем проекте Laravel 6.18 я настроил VueJS с помощью Webpack manager.
Я работаю над валидацией на стороне клиента для проверки уличного адреса пользователя в Форме заявки.
Я использую библиотеку VeeValidate VueJS для валидаций, где мы можем предоставить регулярное выражение вместе с валидациями required, разделенными символом |.
Теперь, когда я пытаюсь использовать регулярное выражение [\w',-\\/...
Есть ответ!
Мне нужно регулярное выражение, которое может проверить две вещи:
Строка не содержит специальных символов, таких как - '"}{
Строка не содержит обратной косой черты \ в конце.
Я могу сформировать регулярное выражение для обоих из них отдельно, как показано ниже:
Для 1) /^[^'"}{]$/-это гарантирует, что символы внутри скобки не будут находиться где-либо в строке.
Для 2) /[\\\]$/-это гарантируе...
Есть ответ!
У меня есть это regex_replace в моем шаблоне :
{$product.unit_price_full|regex_replace:"/^[\d\s]*,?\d{2}\s*[€$₪]*\s*/u":""}
продукт$product.unit_price_fullвозвращает мне "1,12 $ L" и мой regex_replace "/^[\d\s]*,?\d{2}\s*[€$₪]*\s*/" : " "должен удалить все до "L", но он по-прежнему отображает все, как регулярное выражение, но я пробую его на regex101, он отлично работает.
Если я добавлю разме...
Есть ответ!
Я пытаюсь написать функцию, которая проверяет число в зависимости от страны. С каждой страной, используя intl-input, я получаю разные классы. В зависимости от этого класса внутри модуля проверки PrestaShop я пытаюсь реализовать различное количество символов в телефонном вводе.
Результат примерно такой:
function validatePhoneNumber(s)
{
if ($('div').hasClass("opt216")) {
var reg = /^\...
Есть ответ!
У меня есть контент блога, в котором администратор может добавить такой шаблон => %make123%.
когда этот контент будет отображаться, я должен заменить этот %make123% на идентификатор автомобиля 123, но теперь как получить этот 123 из моего контента. а затем сделайте еще один запрос для поиска автомобиля с этим идентификатором.
это моя функция контроллера для детализации блога.
function blogDetai...
Есть ответ!
Здравствуйте, я использую регулярное выражение для проверки входных данных, идея заключается в том, что пользователь не может вводить некоторые символы на основе регулярного выражения. Я тестировал с 2 регулярными выражениями, но первое не работает.
Даже я тестирую на этой странице: https://regexr.com/
и то и другое работает нормально, но в коде они этого не делают.
Не могли бы вы мне помочь? Спас...
Есть ответ!
Я пытаюсь проверить поле ввода с помощью vuelidate. Мне нужно, чтобы он возвращал valid, если любое из следующих регулярных выражений истинно.
const val1 = helpers.regex('val1', /^\D*7(\D*\d){12}\D*$/)
const val2 = helpers.regex('val2', /^\D*1(\D*\d){11}\D*$/)
const checkvals = () => {
if(val1 || val2) {
return true
} else{
return false
}
}
Утверждение
numbercheck: {
...
Есть ответ!
Я хочу создать поддомен из первого параметра URL, а затем удалить этот параметр.
Желаемый результат:
http://www.example.com/mystore -> http://www.mystore.example.com
Для этого сначала я создал виртуальный хост для mystore.example.com
Теперь я пытаюсь удалить этот параметр из URL последующим.
Я попробовал ниже изменения в htaccess. Пожалуйста, проверьте.
RewriteCond %{REQUEST_FILENAME}...
Есть ответ!
У меня есть большая коллекция html-файлов для проекта vue, которые в настоящее время имеют непоследовательное использование prop
некоторые реквизиты - v-bind:prop-name="", некоторые-v-bind:propName="", а некоторые используют короткую руку :prop-name="" или :propName="".
и я хотел бы заменить все реквизиты синтаксисом :prop-name="" в соответствии с документам...
Есть ответ!
Я ищу grep любые положительные / отрицательные целые числа только и никаких десятичных знаков, или любой другой вариант, включая число.
У меня есть testpart1.txt который имеет:
This is a test for Part 1
Lets write -1324
Amount: $42.27
Numbers:
-345,64
067
Phone numbers:
(506)530-2424
Это должно вывести следующий код:
This is a test for Part 1
Lets write -1324
067
Я новичок в...
Есть ответ!
У меня есть следующий текст::
aaa rr tt zz pp
aaa pp xx yy uu zz
И нужно извлечь все' aaa',' zz 'и' xx ' шаблон и распечатать их на одной строке, как это:
aaa zz
aaa xx zz
Лучшее, что я нашел, это grep -oP 'aaa|xx|zz', но это возвращает каждый шаблон, найденный на новой строке:
aaa
zz
aaa
xx
zz
Я попытался добавить что-то вроде tr -d '\n', но в этом случае он возвращает все матчи на одной...
Есть ответ!
Нужно найти слова / строки из файла,
Первые 4 символа строки должны быть " ORA -", а следующие 5 символов должны быть числовыми.
Имя Файла: 1.формат txt
This is test ORA-12345
ORA-01234test
OORA-06550:
ORA-01A34
О/Р:
ORA-01234test
Команда:
egrep "ORA-[0-9]" 1.txt
Нельзя проверять сначала 4 должны быть БР Ора - а следующие 5 должны быть числовыми
Есть ответ!
У меня есть строка $line. Например,
$line = "stringA stringB 4-stringC stringD stringF 12345 stringG 678249 stringH ";
Согласно var $line, существует 6 слов строки, 2 числовых значения и 1 комбинированное слово числового и строкового значений.
Я хотел бы поймать определенную строку, которая является числовым значением 12345. И это мой код, который я только что попробовал:
if (preg_match('/ (...
Есть ответ!
Я настраиваю модуль на веб-сайте drupal 8, где некоторые URL-адреса vimeo или youtube преобразуются во встроенные видеоролики iframe. Сам модуль отлично работает, однако возникает проблема, когда есть тег
<a href="https://vimeo.com/videoid">Some text</a>.
Тело столба может выглядеть примерно так:
https://vimeo.com/id1 //this line should get replaced with embed code by module
...
Есть ответ!
У меня есть URL-адреса, как это
https://www.example.co.uk/382-princeton-teak-6ft-garden-bench-chinoiserie-bench.html
Что я хочу перенаправить на
https://www.example.co.uk/princeton-teak-6ft-garden-bench-chinoiserie-bench.html
Я попробовал с RedirectMatch 301 ^/(.+?)([0-9]+)-(.*)\.html$ /$1.htmlэто действительно соответствует, но он перенаправляет на https://www.example.co.uk/3.htmlесть мысл...
Есть ответ!
Предположим, я открыл текстовый файл в ed, и текущая строка выглядит следующим образом:
This is sentence one. Here starts another one.
Теперь я хочу поставить новую строку после one. , так что новое предложение, начинающееся с Here starts, занимает следующую строку.
Как мне это сделать в ed?
Есть ответ!
Я пытаюсь добавить правило проверки, чтобы принимать только письма. Я использую правило regex, но оно все еще не работает. Вот мой код ниже:
/**
* Validate request/input
**/
$this->validate($request, [
'name' => 'required|regex:/^[\pL\s\-]+$/u|max:255|unique:users,name,'.$user->id,
'email' => 'required|email|max:255|unique:users,email,'.$user->id,
...