2017-09-08 68 views
-1

角的电子邮件正则表达式是:这是什么意思正则表达式中整理/ I

/^ [A-Z0-9#$%&“+/=^_`{|}〜!?。 - ] + @ A-Z0-9 $ /我

我明白了一切,但我不知道,在到底是什么在我的意思是(A-Z0-9?)。

它是具有它的唯一REGEX:

var ISO_DATE_REGEXP = /\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/; 
var URL_REGEXP = /^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/; 
var EMAIL_REGEXP = /^[a-z0-9!#$%&'*+\/=?^_`{|}~.-][email protected][a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i; 
var NUMBER_REGEXP = /^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/; 
var DATE_REGEXP = /^(\d{4})-(\d{2})-(\d{2})$/; 
var DATETIMELOCAL_REGEXP = /^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/; 
var WEEK_REGEXP = /^(\d{4})-W(\d\d)$/; 
var MONTH_REGEXP = /^(\d{4})-(\d\d)$/; 
var TIME_REGEXP = /^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/; 
+0

'/ i'是一个标志,它意味着情况不敏感的。 – Keith

回答

1

i修饰符用于执行不区分大小写匹配。

0

这是ignore casecase-insensitive匹配的标志。

Aa表示同样的事情。

var regex = /pattern/flags;。以下是用于高级搜索的标志。

1

i表示不区分大小写。在这里看到更多的信息:matchsearchhttps://www.w3schools.com/jsref/jsref_regexp_i.asp

相关问题