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

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

如何編寫僅在字符串包含特定字符和數(shù)字時(shí)才激活的正則表達(dá)式?

如何編寫僅在字符串包含特定字符和數(shù)字時(shí)才激活的正則表達(dá)式?

收到一只叮咚 2023-03-23 13:42:59
我正在嘗試解決我的導(dǎo)師給我的一些問題,其中一個(gè)問題是要求我檢查輸入字符串是否符合以下規(guī)則:該字符串包含從 2 到 9 的數(shù)字。該字符串包含字母 TJQKA。如果字符串中有上述字母之外的任何其他字母,則該字符串無效。前任:643TJAKQ = 好的72MAJTQ = 不好1246AKJQ = 不正常AKT432 = 好的這顯然是一個(gè) Regex 問題,因?yàn)槿绻覈L試按列表、數(shù)組或其他東西進(jìn)行過濾,那么僅驗(yàn)證它(并且我編寫代碼)就會(huì)花費(fèi)太多時(shí)間。我試過這個(gè) reg exp ( /[2-9]|(T|J|Q|K|A)/g) 但它是垃圾。
查看完整描述

4 回答

?
ITMISS

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

以下正則表達(dá)式有效:^[2-9TJQKA]+$

解釋:

^: 開始

[2-9TJQKA]: 定義允許值

+: 允許多于一個(gè)的字符串

$: 結(jié)尾


查看完整回答
反對(duì) 回復(fù) 2023-03-23
?
尚方寶劍之說

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

您可以簡(jiǎn)單地定義允許的字符:

[2-9TJQKA]+


查看完整回答
反對(duì) 回復(fù) 2023-03-23
?
catspeake

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊

Boolean okayOrNot = someString.matches("[2-9TJQKA]+");



查看完整回答
反對(duì) 回復(fù) 2023-03-23
?
慕的地8271018

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

我會(huì)推薦正則表達(dá)式:\b[2-9TJQKA]+\b

2-9- 只接受 2 到 9 之間的數(shù)字

TJQKA- 只接受這些字符

\b-只有這些字符的單詞

regex101也在免費(fèi)格式化程序上


查看完整回答
反對(duì) 回復(fù) 2023-03-23
  • 4 回答
  • 0 關(guān)注
  • 181 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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