函数检查字符串并更改它们
function checking string of characters and changing them
im正在寻找一个循环,该循环将使用检查字符串中的大写字母
function isUpperCase(aCharacter)
{
return (aCharacter >= 'A') && (aCharacter <= 'Z');
}
当遇到大写字母时,它会执行另一个函数,让我们称之为'dummyFunction'
,它会将所有字母更改为与大写字母相同的字母,但只有在遇到下一个大写字母之前,以此类推。(我希望你能理解我的意思)例如,如果我有一个字符串"AbcdeFghijKlmno",程序的结果将是:"AAAAA FFFFF KKKKK"。有什么想法吗?
假设结果应该复制字符,直到达到第一个大写字母,所以:
var wierdStringThing = (function() {
var re = /[A-Z]/;
return function (s) {
s = s.split('');
var result = [];
var t = s[0];
var c;
for (var i=0, iLen=s.length; i<iLen; i++) {
c = s[i];
if (re.test(c)) {
t = c;
result.push(c);
} else {
// Copies characters until first capital,
// then repeats capital until next
result.push(re.test(t)? t : c);
}
}
return result.join('');
}
}());
var x = 'adbCasdfHasdV'
alert(x + ''n' + wierdStringThing(x));
/*
adbCasdfHasdV
adbCCCCCHHHHV
*/
相关文章:
- 遍历 JSON 对象并检查 URL 是否以某个值结尾
- jQuery从输入中获取值并检查它是否'It’是的.如果是这样,它应该公布有多少是正确的
- 表单级别的Anguarjs指令,访问所有字段并检查验证
- Javascript检查url是否存在并检查其上显示的一些信息
- 循环遍历单选按钮(20 组,每组 3 个),并检查是否选中了每个组
- jQuery循环遍历每个li并检查一个类
- 使用Jquery查找下一个特定类,并检查它是否有其他类
- Javascript性能:如何在数组中循环并检查每个值比indexOf、search和match更快
- 用ng重复填充表,并检查匹配的表头数据
- 获取两个输入元素的值,并检查第三个元素的值.将值设置为第四个元素
- 读取一个txt文件并检查时间
- 如何返回一页并检查调用该操作的页面
- 在另一个网页中填写一个文本字段,并检查结果是否如预期
- 如何找到td类并检查它是否包含类,然后我需要显示弹出窗口
- 如何使用 html 选项标签并检查选择了哪个选项
- .offset() 并检查 jQuery 中的位置
- 循环访问数组项并检查属性值
- 如何使用google.maps.Rectangle对象在谷歌地图上绘制选择/边界框/矩形,并检查标记是否落在其中
- 执行 JavaScript 代码并检查基于 $id=$_GET['id'] 的单选按钮;加载页面时
- Javascript - 如何在字符串中找到子字符串并检查它之前/之后是否有空格