标签: alphanumeric

检查用户是否在C中输入字母或数字

是否有一种简单的方法来调用C脚本以查看用户是否输入了英文字母中的字母?我在想这样的事情:

if (variable == a - z) {printf("You entered a letter! You must enter a number!");} else (//do something}
Run Code Online (Sandbox Code Playgroud)

我想检查以确保用户没有输入字母,而是输入一个数字.想知道是否有一种简单的方法来拉动每个字母而无需手动输入字母表的每个字母:)

c validation alphanumeric

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

在Java中生成字母数字随机字符串

我从另一个答案使用String Builder,但除了字母/数字,没有空格,标点符号等,我不能使用任何东西.你能解释一下如何限制这段代码中的字符集吗?另外,我如何确保它总是长达30个字符?

     Random generator = new Random();
    StringBuilder stringBuilder = new StringBuilder();
    int Length = 30;
    char tempChar ;
    for (int i = 0; i < Length; i++){
        tempChar = (char) (generator.nextInt(96) + 32);
        stringBuilder.append(tempChar);
Run Code Online (Sandbox Code Playgroud)

我已经查看了大多数其他答案,但无法找到解决方案.谢谢.如果这是重复的话,不要对我大喊大叫.大多数答案都没有解释代码的哪一部分控制生成的数字的长度或调整字符集的位置.

我也试过了stringBuilder.Replace('','1'),这可能有用,但是eclipse说没有替换StringBuilder的方法.

java string random alphanumeric

8
推荐指数
1
解决办法
3万
查看次数

XSLT按字母和数字排序问题

我有一组字符串,即g:lines ='9,1,306,LUCY,G,38,12'

我需要输出在XSLT 1.0中:

1,9,12,38,306,G,LUCY

这是我目前的代码:

<xsl:for-each select="$all_alerts[g:problem!='normal_service'][g:service='bus']">
  <xsl:sort select="g:line"/>
  <xsl:sort select="number(g:line)" data-type="number"/>
  <xsl:value-of select="normalize-space(g:line)" /><xsl:text/>
  <xsl:if test="position()!=last()"><xsl:text>,&#160;</xsl:text></xsl:if>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

我可以让它只显示'1,12,306,38,9,G,LUCY',因为第二种类型没有被提取.

有人能帮帮我吗?

sorting xslt alphanumeric

7
推荐指数
1
解决办法
7774
查看次数

html 5输入类型,用于移动键盘上的字母数字

我们已经看到当在移动键盘上选择输入类型"文本"时它会出现文本,当在移动键盘上选择输入类型"数字"时它只提供数字.当选择输入类型的密码字段时,它会出现字母和数字.当输入字段不是密码时,有没有办法在键盘上显示字母和数字,而不是纯文本?

像这样

希望你得到我的疑问.谢谢.

html5 text input alphanumeric

7
推荐指数
1
解决办法
1020
查看次数

检查字符串中是否有任何字母数字字符

我想检查字符串中是否有任何字母数字字符。我为此编写了以下代码,并且工作正常:

s = input()

temp = any(i.isalnum() for i in s)
print(temp)
Run Code Online (Sandbox Code Playgroud)

我的问题是下面的代码,它与上面的代码有何不同:

for i in s:
    if any(i.isalnum()):
        print(True)
Run Code Online (Sandbox Code Playgroud)

for循环迭代仍在第一个代码中进行,为什么它不引发错误?第二个代码抛出:

追溯(最近一次调用):TypeError中的文件“”,第18行:“ bool”对象不可迭代

python string alphanumeric

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

首先按字母对包含字母数字项目的列表进行排序

我有一个包含字母数字项的列表:

['A08', 'A09', 'A02', 'A03', 'A06', 'A07', 'A04', 'A05', 'A15', 'A14', 'A17', 'A16', 'A11', 
 'B01', 'B03', 'B02', 'B05', 'B04', 'B07', 'B06', 'B09', 'B08', 'B16', 'B17', 'B14', 'B15', 
 'C05', 'C06', 'C07', 'C19', 'C13', 'C12', 'C11', 'C10', 'C17', 'C16', 'C15', 'C14', 'C22', 
 'D02', 'D01', 'D09', 'D08', 'D14', 'D10', 'D11', 'D12', 'D15', 'D16', 'D17', 'D13', 
 'E08', 'E09', 'E06', 'E07', 'E04', 'E05', 'E02', 'E03', 'E01', 'E11', 'E10', 'E13', 'E12', 'E15', 'E14', 'E17', 'E16', 
 'F05', 'F04', 'F07', 'F06', 'F01', 'F03', 'F02', 'F09', 'F08', 'F12', 'F13', …
Run Code Online (Sandbox Code Playgroud)

python sorting list alphanumeric python-2.7

7
推荐指数
1
解决办法
70
查看次数

删除空格和任何非字母数字的内容

我试图删除所有不是字母数字的东西,或者是一个带_的空格:

$filename = preg_replace("([^a-zA-Z0-9]|^\s)", "_", $filename);
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么,似乎没有用.我已经尝试了几种正则表达式组合......(而且我通常不是很聪明).

php regex alphanumeric

6
推荐指数
2
解决办法
6448
查看次数

优雅的方式来计算字符串中的字母数字字符?

我正在寻找一种优雅的方式,最好是一个简短的linq表达式来计算给定字符串包含多少个字母数字字符.

我现在这样做的"无聊"方式是这样的:

int num = 0;
for (int i = 0; i < password.Length; i++)
{
    if (!char.IsLetterOrDigit(password, i))
    {
        num++;
    }
}
if (num < MinRequiredNonAlphanumericCharacters)
    return false;
Run Code Online (Sandbox Code Playgroud)

这已经相当短了,但我确信有一些linq魔法,这可以用更短,同样可理解的表达来完成,对吧?

.net c# linq string alphanumeric

6
推荐指数
1
解决办法
4527
查看次数

从lua字符串中删除所有非字母数字字符

我检查字符串是否有非字母数字字符.

if(str:match("%W")) then
  --make str alpha-numeric
end
Run Code Online (Sandbox Code Playgroud)

如何使用lua从字符串中删除所有非字母数字字符?

lua alphanumeric non-alphanumeric

6
推荐指数
1
解决办法
8794
查看次数

使用字母数字条目对VARCHAR列进行排序

我正在使用SQL Server,该列是一个VARCHAR(50),我想这样排序:

1A        
1B        
2        
2        
3        
4A        
4B        
4C        
5A        
5B        
5C        
5N        
14 Draft        
21        
22A        
22B        
23A        
23B        
23C        
23D        
23E        
25        
26        
FR01584        
MISC
Run Code Online (Sandbox Code Playgroud)

到目前为止我所拥有的是:

Select *
From viewASD
ORDER BY 
    Case When IsNumeric(LEFT(asdNumNew,1)) = 1 
         Then CASE When IsNumeric(asdNumNew) = 1 
                   Then Right(Replicate('0',20) + asdNumNew + '0', 20)
                   Else Right(Replicate('0',20) + asdNumNew, 20) 
              END
         When IsNumeric(LEFT(asdNumNew,1)) = 0 
         Then Left(asdNumNew + Replicate('',21), 20)
    End
Run Code Online (Sandbox Code Playgroud)

但是这个SQL语句将'14 Draft'放在'26'之后.

有人可以帮忙吗?谢谢

sql sql-server sorting alphanumeric

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

标签 统计

alphanumeric ×10

sorting ×3

string ×3

python ×2

.net ×1

c ×1

c# ×1

html5 ×1

input ×1

java ×1

linq ×1

list ×1

lua ×1

non-alphanumeric ×1

php ×1

python-2.7 ×1

random ×1

regex ×1

sql ×1

sql-server ×1

text ×1

validation ×1

xslt ×1