正則匹配數字?
可以使用正則表達式:【/(^[\-0-9][0-9]*(.[0-9]+)?)$/】
一、思路解析:
1、^ 表示打頭的字符要匹配緊跟^后面的規則 。
2、$ 表示打頭的字符要匹配緊靠$前面的規則 。
3、/^ 和 $/成對使用是表示要求整個字符串完全匹配定義的規則,而不是只匹配字符串中的一個子串。
4、\d表示數字 。
5、[ ]方括號表示查找范圍 。
6、n{X,} 匹配包含至少 X 個 n 的序列的字符串。
二、代碼實現:
三、打開頁面,查看輸出:
四、把-123修改成正數:
五、刷新頁面,再次查看: