我想知道如何確定一個字符串是否以「vybe」開頭,然後是數字......就像這樣:「vybe1232」,在javascript中。這是否使用正則表達式完成?找出字符串是否以「vybe」開頭,然後是javascript中的數字
-4
A
回答
6
var str = "vybe1234";
var re = /^vybe\d+$/
console.log(re.test(str));
^
開始字符串vybe
匹配的字符\d+
匹配字符串
+0
我想刪除字符串的結尾,op沒有實際指定。雖然答案很好。 – Madbreaks 2012-03-10 01:06:29
1
是的,你可以使用正則表達式的一個或多個數字
$
結束,與String.match()
: if (myString.match(/^vybe\d+/)) {
// it matches!
}
你的問題稍微含糊不清的結束串的的- 如果你只希望它包含前綴和數字,把$
最終/
字符之前:
if (myString.match(/^vybe\d+$/)) {
// it matches!
}
0
使用簡單的正則表達式:
var str1 = 'vybe1234',
str2='other111',
re=/^vybe[0-9]+/;
alert(str1.match(re)); // shows "vybe1234" match
alert(str2.match(re)); // shows "null" no match
相關問題
- 1. Haskell:找出Data.Set中的元素是否以字符串開頭?
- 2. 是否允許字符串以Java中的數字開頭
- 3. 檢查字符串是否以字符串開頭
- 4. KSH檢查字符串是否以子字符串開頭
- 5. 檢查字符串是否以另一個字符串開頭?
- 6. 如何找出字符串中的字符是否是整數
- 7. 檢查字符串是否以Ruby中的X字母開頭
- 8. 確定列值字符串是否以數字開頭
- 9. 測試一個字符串是否以數字開頭
- 10. 檢查文本是否以字符開頭,後跟數字
- 11. 以字符串和數字開頭的順序,然後'數字串'
- 12. 檢查一個字符串是否以http開頭使用Javascript
- 13. 檢查一個字符串是否以字符'23'開頭 - Regex
- 14. Python - 檢查一個字符串是以「是」還是「否」開頭?
- 15. 檢查字符串是否以D/phobos中的子字符串開頭?
- 16. 如何檢查字符串是否以C中的某個字符串開頭?
- 17. 檢查一個字符串是否以換行符後的整數開頭
- 18. 如果字符串開頭XX然後
- 19. 確定字符串是否以字母A到I開頭
- 20. 檢查字符串是否以小寫字母開頭
- 21. 確定一個字符串是否以Perl中的大寫字符開頭
- 22. 檢查一個字符串是否以列表中的任何字符開頭
- 23. 檢查字符串是否以歐元/英鎊符號開頭
- 24. 檢查主字符串中是否有子字符串,如果是,則從找到的子字符串的開頭輸出主字符串
- 25. 如何有效地確定一個字符串是否以數字開頭,然後得到所有後面的數字直到第一個非數字字符?
- 26. PHP反向引用,然後是以數字開頭的變量
- 27. 如何找出字符串的第一個字符是否是數字?
- 28. 檢查一個字符串是否以另一個字符串開頭
- 29. std :: string比較(檢查字符串是否以另一個字符串開頭)
- 30. 使用「^」來檢查字符串是否以另一個字符串開頭?
是的。像/^vybe [0-9] {4}/ – 2012-03-10 00:20:10