我需要以JavaScript創建一個正則表達式解析textarea的輸入 類似的東西:創建數字和回車JavaScript正則表達式
02192192932
23923929329
所以只能通過回車或分隔號/和換行
什麼是正確的正則表達式?
在此先感謝。
我需要以JavaScript創建一個正則表達式解析textarea的輸入 類似的東西:創建數字和回車JavaScript正則表達式
02192192932
23923929329
所以只能通過回車或分隔號/和換行
什麼是正確的正則表達式?
在此先感謝。
這裏有一個巧妙的方法來簡化任務:
/^\d+$/mg
這m
修改改變了^
和$
的行爲表示「開始/ 線末」,而不是原來的意思是「開始/ 題目「。
特別是,它爲您處理替代類型的換行符。很簡約!
+1。忘了'm'修飾符。 –
@AmitJoki它很少被使用,所以我不得不再次檢查它是否是JS中的東西:D –
但是,我確實忘記了'g'修飾符。尷尬。現在修復。 –
有人告訴我,做這樣的事情 的RegExp( 「^ [0-9] +(\ r嗎?\ n [0-9] +)$」)或正則表達式(「^ [0-複雜得多9] +(\ r?\ n [0-9] +) $「)
答案取決於您要完成的工作。你是否試圖提取數字,或者你是否試圖簡單地看看它是否符合預期的格式? –
你想如何解析它?分別閱讀每一行?獲取整個號碼? – Robin
我想提取確切的值,並消除該輸入中的任何其他內容,如果這個輸入不符合該模式。 –