亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于$不起作用,求各位大大幫忙看看怎么回事

55bde4990001198905000430.jpg

55bde49b0001b54f05000354.jpg

不加入$符號的時候是可以匹配的,為什么加入$后就不顯示了呢?而且為什么看著視頻上的$的符號和我打的好像有些差別?

正在回答

5 回答

或者加上修正模式m

0 回復 有任何疑惑可以回復我~

$的意思是后面不能有任何字符,包括空白字符

所以?/\d+\.\d{2}$/ 是匹配不到對象中的所有的兩位小數的字符的,只能匹配最末位的兩位小數的字符

比如:125 15.0 99.82 65.7 88.88 65.65;這樣是一個匹配到65.65的

如果換成\b就可以了,這也是\b和$的區別

0 回復 有任何疑惑可以回復我~

你試試將$換成\b

1 回復 有任何疑惑可以回復我~

你把$換成\b

2 回復 有任何疑惑可以回復我~

$pattern='/\d+\.\d{2}$/'; //匹配數字[0-9]至少一次,然后再匹配點一次,最在匹配數字兩次,并以它結尾,

$subject='125 15.0 99.82 65.7 88.88 65.653'//125是開頭部分,65.653是結尾部分,按照上面的正則匹配是匹配不到的因為最后結尾的小數有3位

$subject='125 15.0 99.82 65.7 88.88';//這個可以匹配到88.88


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于$不起作用,求各位大大幫忙看看怎么回事

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號