2016-09-19 3 views
-2

Я хочу проверить строку, соответствует ли она шаблону или нет, используя совпадение jquery и регулярное выражение. Например, я хочу проверить строку с именем business_name, которая соответствует шаблону xxx/xxx/xxx означает строку, разделенную тремя косыми чертами.Проверка строки соответствует регулярному выражению

var business_name = 'AA/Sep-2016/BB'; 
if (business_name.match(**regular expression**) { 
    alert('Matching'); 
} else { 
    alert('Not Matching'); 
} 

проверить эту строку соответствует шаблону xx/xx/xx, он вернет true. Что будет регулярное выражение, я хочу поставить

+1

Регулярные выражения Just FYI не имеют ничего общего с jQuery и тегом NSRegularExpression для iOS/Mac. Я обновил этот вопрос для вас. –

+0

'.match (/.*\/.*\//) {' –

+0

или '.match (/.+\/.+\/.+/) {' –

ответ

0

Вот несколько регулярных выражений модели, которые все соответствуют строке «AA/сентябрь-2016/BB»
С уменьшением уровня диэлектрической проницаемости.

/[\w\/\-]+/ 

/.*\/.*\/.*/ 

/^.+\/.+\/.+$/ 

/^[^\/\s]+\/[^\/]+\/[^\/\s]+$/ 

/^[A-Za-z]{2}\/[^\/]+\/[A-Za-z]{2}$/ 

/^[A-Z]{2}\/[A-Z][a-z]{2}-[0-9]{4}\/[A-Z]{2}$/ 

/^AA\/Sep-2016\/BB$/ 

Дело в том, что нужно знать, что должно быть в соответствии, что не должно совпадать.
Или иначе у каждого вопроса в регулярном выражении может быть задан шаблон [\S\s]*

Смежные вопросы