第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

正則表達(dá)式不允許連續(xù)的點(diǎn)字符等

正則表達(dá)式不允許連續(xù)的點(diǎn)字符等

慕妹3242003 2021-06-07 17:47:52
我正在嘗試制作一個滿足以下條件的 JavaScript 正則表達(dá)式az 是可能的0-9 是可能的破折號、下劃線、撇號、句號都是可能的和號、括號、逗號、加號是不可能的連續(xù)期間是不可能的句點(diǎn)不能位于開頭和結(jié)尾最多 64 個字符到目前為止,我已經(jīng)開始關(guān)注正則表達(dá)式^[^.][a-zA-Z0-9-_\.']+[^.]$但是,這允許中間有連續(xù)的點(diǎn)字符并且不檢查長度。誰能指導(dǎo)我如何添加這兩個條件?
查看完整描述

3 回答

?
精慕HU

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個贊

您可以使用this正則表達(dá)式


^(?!^[.])(?!.*[.]$)(?!.*[.]{2})[\w.'-]{1,64}$

正則表達(dá)式分解


^ #Start of string

(?!^[.]) #Dot should not be in start

(?!.*[.]$) #Dot should not be in start

(?!.*[.]{2}) #No consecutive two dots

[\w.'-]{1,64} #Match with the character set at least one times and at most 64 times.

$ #End of string

更正您的正則表達(dá)式

  • - 不應(yīng)介于字符類之間。它表示范圍。避免在兩者之間使用它

  • [a-zA-Z0-9_] 相當(dāng)于 \w


查看完整回答
反對 回復(fù) 2021-06-11
?
慕村225694

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個贊

我的想法來了。使用\w字字符)。

^(?!.{65})[\w'-]+(?:\.[\w'-]+)*$
  • ^開始 (?!.{65}) 向前看不超過64個字符

  • 隨后是[\w'-]+一個或多個[a-zA-Z0-9_'-]

  • 后跟包含句點(diǎn)的(?:\.?[\w'-]+)* 任意數(shù)量非捕獲組,.后跟一個或多個[a-zA-Z0-9_'-]直到$結(jié)束

以及regex101 上演示用于嘗試


查看完整回答
反對 回復(fù) 2021-06-11
?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個贊

這是一個似乎有效的模式:


^(?!.*\.\.)[a-zA-Z0-9_'-](?:[a-zA-Z0-9_'.-]{0,62}[a-zA-Z0-9_'-])?$


以下是正則表達(dá)式模式的解釋:


^                          from the start of the string

    (?!.*\.\.)             assert that two consecutive dots do not appear anywhere

    [a-zA-Z0-9_'-]         match an initial character (not dot)

    (?:                    do not capture

    [a-zA-Z0-9_'.-]{0,62}  match to 62 characters, including dot

    [a-zA-Z0-9_'-]         ending with a character, excluding dot

     )?                    zero or one time

$                          end of the string


查看完整回答
反對 回復(fù) 2021-06-11
  • 3 回答
  • 0 關(guān)注
  • 1016 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號