检查字符串匹配正则表达式

时间:2016-09-19 07:47:42

标签: javascript regex

我想使用jquery匹配和正则表达式检查字符串是否匹配模式。 例如,我想检查名为 business_name 的字符串,该字符串匹配 xxx / xxx / xxx 的模式,表示由3个斜杠分隔的字符串。

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

检查此字符串是否与模式xx / xx / xx匹配,它将返回true。 我想要的正则表达式是什么

1 个答案:

答案 0 :(得分:0)

以下是一些全部符合字符串的正则表达式模式' AA / Sep-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]*

来回答每个正则表达式问题