![](/img/trans.png)
[英]Need to write regular expression in javascript which matches a particular pattern(digit/decimal - digit/decimal) in entire string
[英]How to check if entire string matches regular expression in Javascript?
javascript中是否有一個函數可以檢查整個字符串是否與某些正則表達式匹配
'00'.match(/^0|([1-9][0-9]*)$/g)
返回['0']
我知道我可以簡單地檢查匹配部分是否等於字符串,但是我很好奇這種功能是否已經存在
編輯:
'01'.match(/^0|1$/g)
返回['0', '1']
而'01'.match(/^(0|1)$/g)
返回null。
我雖然 優先於^或$。 有人可以解釋一下/^0|1$/g
實際匹配的內容嗎?
我不知道您要實現什么目標。 我想您要匹配零或一個數字,而不是以零開頭。 然后試試這個:
'00'.match(/^(0|[1-9][0-9]*)$/g)
這與“ 00”不匹配,但與其他所有情況都不匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.