相关疑难解决方法(0)

endsWith在JavaScript中

如何检查字符串是否以JavaScript中的特定字符结尾?

示例:我有一个字符串

var str = "mystring#";
Run Code Online (Sandbox Code Playgroud)

我想知道该字符串是否以#.结尾.我怎么检查呢?

  1. endsWith()JavaScript中有方法吗?

  2. 我有一个解决方案是获取字符串的长度并获取最后一个字符并检查它.

这是最好的方式还是有其他方式?

javascript string ends-with

1085
推荐指数
14
解决办法
44万
查看次数

Javascript中是否有RegExp.escape函数?

我只想用任何可能的字符串创建一个正则表达式.

var usersString = "Hello?!*`~World()[]";
var expression = new RegExp(RegExp.escape(usersString))
var matches = "Hello".match(expression);
Run Code Online (Sandbox Code Playgroud)

有内置的方法吗?如果没有,人们会用什么?Ruby有RegExp.escape.我觉得我不需要自己编写,那里必须有标准的东西.谢谢!

javascript regex

404
推荐指数
10
解决办法
10万
查看次数

检查字符串是否以某事开头?

可能重复:
Javascript StartsWith

我知道我可以这样做^ =看看id是否以某个东西开头,我尝试使用它,但它没有用......基本上,我正在检索网址,我想要设置一个类对于以某种方式开始的路径名元素...

所以,

var pathname = window.location.pathname;  //gives me /sub/1/train/yonks/459087
Run Code Online (Sandbox Code Playgroud)

我想确保对于以/ sub/1开头的每个路径,我可以为元素设置一个类......

if(pathname ^= '/sub/1') {  //this didn't work... 
        ... 
Run Code Online (Sandbox Code Playgroud)

javascript string match

260
推荐指数
5
解决办法
34万
查看次数

如何知道字符串在jQuery中以特定字符串开头/结尾?

我想知道一个字符串是以指定的字符/字符串开头还是以jQuery结尾.

例如:

var str = 'Hello World';

if( str starts with 'Hello' ) {
   alert('true');
} else {
   alert('false');
}

if( str ends with 'World' ) {
   alert('true');
} else {
   alert('false');
}
Run Code Online (Sandbox Code Playgroud)

如果没有任何功能那么任何替代方案?

javascript string jquery

200
推荐指数
5
解决办法
23万
查看次数

Javascript中的通配符字符串比较

假设我有一个包含许多字符串的数组,名为"birdBlue","birdRed"和其他一些动物,如"pig1","pig2".

现在我运行一个遍历数组的for循环,并且应该返回所有的鸟.什么比较在这里有意义?

"birdBlue"是我的第一个想法但不起作用.有没有办法使用运营商*(或有类似的使用?

javascript string comparison

42
推荐指数
5
解决办法
8万
查看次数

将"http://"添加到尚未包含"http://"的URL

我有一个input保存URL 的字段,我希望这个保存的输入能够识别变量开头没有"Http //"但不知道从哪里开始...是否可以只检查一部分一串? - 然后有必要附加的功能?

html javascript variables

41
推荐指数
8
解决办法
4万
查看次数

Git合并提交

我是git的新手(很享受它!).在新分支开发的同时,我不断承诺我的应用程序的各种开发"状态".现在我必须检查它以供审查,但不希望所有内容都进入不同的提交(不同的注释和ID).

我怎样才能推动所有更改,就好像这是第一次?

git git-merge

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

如何使用angularJS拦截器来拦截特定的http请求?

我知道如何拦截所有请求,但我只想拦截来自我的资源的请求.

有谁知道如何做到这一点?

services.config(['$httpProvider',function($httpProvider) {
    $httpProvider.interceptors.push('myHttpInterceptor');
}]);

services.factory("userPurchased", function ($resource) {
    return $resource("/api/user/purchases/:action/:item", 
        {}, 
        {
            'list': {method: 'GET', params: {action: 'list'}, isArray: false},
            'save': {method: 'PUT', params: {item: '@item'}},
            'remove': {method: 'DELETE', params: {item: '@item'}},
        }
    );
});

services.factory('myHttpInterceptor', function($q,$rootScope) {
    // $rootScope.showSpinner = false;
    return {

      response: function(response) {
        $rootScope.showSpinner = false;
        // do something on success
        console.log('success');
        console.log('status', response.status);
        //return response;
        return response || $q.when(response);
      },

     responseError: function(response) {
        // do something on error
        $rootScope.showSpinner = true;
        console.log('failure');
        console.log('status', …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-service

28
推荐指数
2
解决办法
3万
查看次数

JavaScript indexOf忽略Case

我试图找到一个图像的源名称是否noPic可以是大写或小写.

var noPic = largeSrc.indexOf("nopic");
Run Code Online (Sandbox Code Playgroud)

我应该写:

var noPic = largeSrc.toLowerCase().indexOf("nopic");
Run Code Online (Sandbox Code Playgroud)

但是这个解决方案不起作用......

javascript

22
推荐指数
3
解决办法
6万
查看次数

javascript检查元素是否包含数组的某些部分

我有这样的数组

var ALLOW_SUBNET = ['192.168.1.', '192.168.2.', '192.168.3.' , '192.168.4.'];
Run Code Online (Sandbox Code Playgroud)

我可以使用自己的函数获取PC Client的IP地址:

getIPClient()
    var ipclient = input.getIPClient();
Run Code Online (Sandbox Code Playgroud)

我的问题是如何检查客户端IP是否在我允许的子网内,我尝试使用indexOf()函数,但结果是错误的.例如:

if IP Client is 192.168.1.115 => allow

if IP Client is 192.168.5.115 => deny.
Run Code Online (Sandbox Code Playgroud)

javascript arrays search

9
推荐指数
2
解决办法
284
查看次数