我想知道如何確定一個字符串是否以「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. 是否允許字符串以Java中的數字開頭
- 2. 檢查字符串是否以字符串開頭
- 3. KSH檢查字符串是否以子字符串開頭
- 4. 如何找出字符串中的字符是否是整數
- 5. 確定列值字符串是否以數字開頭
- 6. 檢查文本是否以字符開頭,後跟數字
- 7. 以字符串和數字開頭的順序,然後'數字串'
- 8. 如何檢查字符串是否以C中的某個字符串開頭?
- 9. 確定字符串是否以字母A到I開頭
- 10. 檢查字符串是否以小寫字母開頭
- 11. 如何有效地確定一個字符串是否以數字開頭,然後得到所有後面的數字直到第一個非數字字符?
- 12. 檢查字符串是否以歐元/英鎊符號開頭
- 13. PHP反向引用,然後是以數字開頭的變量
- 14. 如何找出字符串的第一個字符是否是數字?
- 15. 使用「^」來檢查字符串是否以另一個字符串開頭?
- 16. std :: string比較(檢查字符串是否以另一個字符串開頭)
- 17. 查找以字符串AS3開頭的字符串
- 18. 檢查字符串以數字開頭
- 19. 找出一個字符串是否是數字的函數拋出
- 20. 找到字符串開頭的字符串數組內的PHP
- 21. NSArray indexOfObject未找到以數字開頭的字符串
- 22. 檢查字符串是否以vbcrlf開頭或結尾
- 23. 如何檢查變量是否以特定字符串開頭?
- 24. 檢查一個字符串是否以XXXX開頭
- 25. bash:檢查字符串是否以「/ *」開頭
- 26. 檢查字符串是否以標籤開頭
- 27. 是否可以確定一個字符串是否以重複x次的字符開頭?
- 28. Concat以字符串開頭
- 29. 查找字符串是否包含字
- 30. 如何檢查某個字符串是否在字符串的開頭?
是的。像/^vybe [0-9] {4}/ – 2012-03-10 00:20:10