測試乙個段落裡面是否含有數字

2022-07-21 00:51:26 字數 637 閱讀 9887

最近做乙個檢測使用者輸入產品介紹的乙個詳情頁面,在使用者點選新增產品的時候,輸入產品的名稱,**以及詳情等等,其實比較複雜的是那個詳情的處理,因為它是乙個textarea框,所以需要檢測使用者的輸入,當然規定了輸入的格式,textarea框的旁邊有乙個預覽按鈕,預覽現階段新增完一些引數後的產品詳情頁面,

介面如下:

輸入詳情點選預覽後介面如下:

在這裡如果只是輸入單行或者是一坨字串好說,但是如果使用者按照給定的格式輸進去後,需要區別出哪個是標題,哪個是內容,函式如下:

$('#preview').on('click',() => );

這裡只展示text area框的邏輯內容,下面是具體處理顯示格式化的函式:

function transcontent(parent,str) else else else

};};

strarr.join('');

$(parent).html(strarr);

};};

}/其中^\d+(?=\d)/g.exec(strarr[i])正則是用來判斷每一行中是否含有數字,用來作為醒目的標題顯示,並給與打黑粗體和大的字型大小

判斷陣列中是否含有某乙個元素

jq 中有個inarray 的方法可以用來判斷陣列中是否含有某乙個元素,如果有則返回在陣列中對應的下標,如果沒有則返回 1 jquery.inarray value,array,fromindex 引數詳解 value 表示我們需要查詢的值 array 表示乙個陣列,通過它來查詢 formindex...

JS如何判斷乙個陣列是否為空 是否含有某個值

一 js判斷陣列是否為空 let arr if arr.length 0 else 二 js判斷陣列是否含有某個值 方法一 arr.indexof if arr.indexof 2 1 else 方法二 for迴圈結合if判斷 for let i 0 i arr.length i 方法三 arr.f...

給定乙個含有數字和運算子的字串,為表示式新增括號

給定乙個含有數字和運算子的字串,為表示式新增括號,改變其運算優先順序以求出不同的結果。你需要給出所有可能的組合的結果。有效的運算符號包含 以及 示例 1 輸入 2 1 1 輸出 0,2 解釋 2 1 1 0 2 1 1 2 示例 2 輸入 2 3 4 5 輸出 34,14,10,10,10 解釋 2...