Java正則表達式我有Java的四次常規表達式匹配的是:的郵編,電話,電子郵箱和日期
Zip code : ([0-9]*)([0-9\\-])([0-9]+)
telephone: ([0-9]+)([\\-]?)([0-9]+)([\\-]?)([0-9]+)
email : ([a-z0-9_\\.-]+)@([\\da-z\\.-]+)([\\da-z]+)\\.([a-z]+)
date : ((19|20)\\d\\d)[/-](0?[1-9]|1[012])[/-](0?[1-9]|[12][0-9]|3[01])
and ((19|20)\\d\\d)(0?[1-9]|1[012])(0?[1-9]|[12][0-9]|3[01])
他們正在爲我的預期。但是如果我將最大長度和最小長度應用於整體,它們不再匹配。
例如:
zip : ([0-9]*)([0-9\\-])([0-9]+).{2,10}
email: ([0-9]+)([\\-]?)([0-9]+)([\\-]?)([0-9]+).{64}
我想補充的最小和最大長度爲所有這些正則表達式。
您的意思是Javascript或Java? – reporter
現在在Java比我會實現相同的JavaScript – shahinbd
@shahinbd任何運氣與正則表達式? – Jerry