








注釋:
/\d+(\.\d+)?/g
\d表示數字
\d+表示一個以上的數字
\.表示.
\.\d+表示一個.后邊有一個以上的數字
(\.\d+)?表示有0或1組一個.后邊有一個以上的數字組成的串
\d+(\.\d+)?表示一組由一個以上的數字和有0或1組一個.后邊有一個以上的數字組成的串
g表示全局檢測
如果這都看不懂,請找本js手冊看看正則表達式的介紹。
/^(\+|-)?(0|[1-9]\d*)(\.\d*[1-9])?$/ 這個正則可以比較齊全地判斷是否為數字。
|
|||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 注釋: /\d+(\.\d+)?/g \d表示數字 \d+表示一個以上的數字 \.表示. \.\d+表示一個.后邊有一個以上的數字 (\.\d+)?表示有0或1組一個.后邊有一個以上的數字組成的串 \d+(\.\d+)?表示一組由一個以上的數字和有0或1組一個.后邊有一個以上的數字組成的串 g表示全局檢測 如果這都看不懂,請找本js手冊看看正則表達式的介紹。 /^(\+|-)?(0|[1-9]\d*)(\.\d*[1-9])?$/ 這個正則可以比較齊全地判斷是否為數字。 |
|||