我想知道如何确定一个字符串是否以“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