确定字符串开头的给定类型是否多于另一个
Determine if a string starts with more letters of a given kind than the other
var s1 = "-Hello";
var s2 = "--Whats up?";
var s3 = "How you doing?";
我如何比较字符串,并提出问题;"这个字符串是否以比另一个更多的'-'开头?
function count( str ){
var match = str.match(/(-+)/);
return match ? match[0].length : 0;
}
console.log( count("--qwerty") );
或者如果你想传入主角
function count( char, str ){
var newRE = new RegExp( "(" + char + "+)","" );
var match = str.match( newRE );
return match ? match[0].length : 0;
}
console.log( count("-", "--qwerty") );
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 是否可以仅通过jQuery将图像替换为用户动态选择的另一个图像
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- 尝试简化检查对象键是否为true并将其推送到另一个对象
- 将对象从另一个不可变的Map分配给Map是否意味着深度克隆
- 是否可以在另一个变量中使用未声明的变量
- 检查一个元素是否有一个类与另一个类总是返回true
- 是否可以使用不同投影的另一个WMS层显示OSM数据
- Unity javascript我如何从另一个脚本中检查bool是否为真
- 检查资源的id是否在ng重复中显示的另一个资源的id列表中
- 是否可以创建一个对象,该对象是另一个对象的子集,而不会丢失javascript中的引用
- 检测是否从另一个扩展安装了一个扩展
- jQuery-检查外部页面上是否存在DIV,如果存在,则加载DIV,否则加载另一个
- Couchdb:是否可以从另一个视图中查询一个视图
- 正在检测Html元素是否与另一个Html元件重叠
- 是否可以引用JS数组/对象中的另一个元素
- 当数据在另一个URL上更新时,AngularJS是否可以在一个URL上触发$watch
- 在另一个网页中填写一个文本字段,并检查结果是否如预期
- 是否可以将一个DOM元素转换为另一个?或者从中复制所有属性