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

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

從字符串中刪除非字母數(shù)字字符。遇到[\]字符

從字符串中刪除非字母數(shù)字字符。遇到[\]字符

我想將以下字符串轉(zhuǎn)換為提供的輸出。Input:  "\\test\red\bob\fred\new"Output: "testredbobfrednew"我還沒(méi)有發(fā)現(xiàn),將處理特殊字符,如任何解決方案\r,\n,\b,等。基本上,我只是想擺脫所有不是字母數(shù)字的東西。這是我嘗試過(guò)的...Attempt 1: "\\test\red\bob\fred\new".replace(/[_\W]+/g, "");Output 1:  "testedobredew"Attempt 2: "\\test\red\bob\fred\new".replace(/['`~!@#$%^&*()_|+-=?;:'",.<>\{\}\[\]\\\/]/gi, "");Output 2:  "testedobred [newline] ew"Attempt 3: "\\test\red\bob\fred\new".replace(/[^a-zA-Z0-9]/, "");Output 3:  "testedobred [newline] ew"Attempt 4: "\\test\red\bob\fred\new".replace(/[^a-z0-9\s]/gi, '');Output 4:  "testedobred [newline] ew"嘗試多個(gè)步驟function cleanID(id) {    id = id.toUpperCase();    id = id.replace( /\t/ , "T");    id = id.replace( /\n/ , "N");    id = id.replace( /\r/ , "R");    id = id.replace( /\b/ , "B");    id = id.replace( /\f/ , "F");    return id.replace( /[^a-zA-Z0-9]/ , "");}結(jié)果Attempt 1: cleanID("\\test\red\bob\fred\new");Output 1: "BTESTREDOBFREDNEW"任何幫助,將不勝感激。工作解決方案:Final Attempt 1: return JSON.stringify("\\test\red\bob\fred\new").replace( /\W/g , '');Output 1: "testredbobfrednew"
查看完整描述

3 回答

?
陪伴而非守候

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

刪除非字母數(shù)字字符

以下是/正確的正則表達(dá)式,用于從輸入字符串中剝離非字母數(shù)字字符:


input.replace(/\W/g, '')

請(qǐng)注意,\W這等效于[^0-9a-zA-Z_]-它包括下劃線字符。要?jiǎng)h除下劃線,請(qǐng)使用例如:


input.replace(/[^0-9a-z]/gi, '')

輸入格式錯(cuò)誤

由于測(cè)試字符串包含各種轉(zhuǎn)義的字符(不是字母數(shù)字),因此它將刪除它們。


如果要按字面意義進(jìn)行處理,則字符串中的反斜杠需要轉(zhuǎn)義:


"\\test\\red\\bob\\fred\\new".replace(/\W/g, '')

"testredbobfrednew" // output

處理格式錯(cuò)誤的字符串

如果您無(wú)法正確轉(zhuǎn)義輸入字符串(為什么?),或者它來(lái)自某種不受信任/配置錯(cuò)誤的源,則可以執(zhí)行以下操作:


JSON.stringify("\\test\red\bob\fred\new").replace(/\W/g, '')

"testredbobfrednew" // output

請(qǐng)注意,字符串的json表示形式包括引號(hào):


JSON.stringify("\\test\red\bob\fred\new")

""\\test\red\bob\fred\new""

但是它們也會(huì)被替換的正則表達(dá)式刪除。


查看完整回答
反對(duì) 回復(fù) 2019-10-15
  • 3 回答
  • 0 關(guān)注
  • 1153 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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