How do I spit a string and test for the start of a string in javascript/jquery?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicates:
Splitting in string in JavaScript
javascript startswith
号
你好我有一个javascript字符串,需要对它进行操作。字符串格式如下
1 | xxx_yyy |
我需要:
- 复制c中
string.StartsWith("xxx_") 的行为。# - 将字符串拆分为两个字符串,就像我在C中处理
string.Split("_") 一样。#
有什么帮助吗?
这里不需要jquery,只需要简单的javascript就可以使用
1 2 3 | var str ="xxx_yyy"; var startsWith = str.indexOf("xxx_") === 0; var stringArray = str.split("_"); |
你可以在这里测试一下。
干得好:
1 2 3 | String.prototype.startsWith = function(pattern) { return this.indexOf(pattern) === 0; }; |
号
1 2 | var startsWithXXX = string.startsWith('xxx_'); //true var array = string.split('_'); //['xxx', 'yyy']; |
javascript内置了拆分功能。
1 2 3 4 5 6 7 8 | 'xxx_yyy'.split('_'); //produces ['xxx','yyy'] String.prototype.startsWith = function( str ) { return this.indexOf(str) == 0; } 'xxx_yyy'.startsWith('xxx'); //produces true |
您可以使用javascript的
1 2 3 | var startsWith = function(string, pattern){ return string.indexOf(pattern) == 0; } |
。
您可以简单地使用javascript的