gpt4 book ai didi

javascript - 提取大写字母(英文) |首选方法

转载 作者:行者123 更新时间:2023-12-02 19:27:42 30 4
gpt4 key购买 nike

给定一个文本字符串

var string1 = 'IAmNotFoo';

如何只提取大写字母?

'IANF'

下面是每个链接的一些方法:

function isUpperCase1(aCharacter) {    
if ( ch == ch.toUpperCase() ) {
return true;
}
return false;
}

function isUpperCase2( aCharacter ) {
return ( aCharacter >= 'A' ) && ( aCharacter <= 'Z' );
}

var string1 = 'IAmNotFoo',
string2 = '',
i = 0,
ch = '';

while ( i <= string1.length ) {
ch = string1.charAt( i );
if (!isNaN( ch * 1 ) ) {
alert('character is numeric');
}
else if ( isUpperCase2() ) { // or isUpperCase1
string2 += ch;
}
i++;
}

或者简单地(根据下面的评论):

var upper = str.replace(/[^A-Z]/g, '');

SO相关

Finding uppercase characters within a string

How can I test if a letter in a string is uppercase or lowercase using JavaScript?

最佳答案

正则表达式方法是迄今为止最简单、最有效的,因为它只是一个步骤,而不是一个大循环。

关于javascript - 提取大写字母(英文) |首选方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11873686/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com