相关疑难解决方法(0)

检查字符串是否以小写字母开头

如何通过使用'if'语句找出字符串是否以小写字母开头?

javascript

11
推荐指数
2
解决办法
1万
查看次数

带有正则表达式的Javascript inoperant Switch Case

看起来javascript 开关案例不喜欢正则表达式作为一个案例,因为它适用于静态值,但我无法在case语句中使用正则表达式获得预期的答案.

您是否会确认js解释器的限制并提出解决方法(我的意思是不是if-then块套件)?

谢谢

示例(未给出预期答案,例如'case3'):

<script type="text/javascript">
var testme = "pwd_foo";
var response = false;
var reg = /^pwd.+/;

switch (testme) {
case 'pwd':
    response = 'case1';
    break;
case reg.test:
    response = 'case2';
    break;
case /^pwd.+/:
   response = 'case3';
   break;
default:
    response = 'do sthg else';
}

alert('reg test: ' + reg.test(testme)+'\nresponse:' + response);
</script>
Run Code Online (Sandbox Code Playgroud)

javascript regex case switch-statement

4
推荐指数
1
解决办法
5794
查看次数

标签 统计

javascript ×2

case ×1

regex ×1

switch-statement ×1