Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查javascript中出现的第一个字符的字符串?_Javascript_Mysql - Fatal编程技术网

如何检查javascript中出现的第一个字符的字符串?

如何检查javascript中出现的第一个字符的字符串?,javascript,mysql,Javascript,Mysql,8200ifix 需要检查第一个出现的数字,直到字符出现 将字符作为检查点的方法。在性格之前,一切都必须 是数字 我知道slice属性是否有任何通用的检查方法 直到和除非出现第一个字符的数字 有可能在mysql中为这种逻辑编写regexp吗 您可以使用cast: SELECT CAST(field AS UNSIGNED) FROM mytable 如果值的开头没有数字,则返回0。字段中后面的非数字及其后面的所有内容都将被忽略。所以对于“1234abc567de”,您将得到1234 在J

8200ifix

  • 需要检查第一个出现的数字,直到字符出现 将字符作为检查点的方法。在性格之前,一切都必须 是数字

  • 我知道slice属性是否有任何通用的检查方法
    直到和除非出现第一个字符的数字

  • 有可能在mysql中为这种逻辑编写regexp吗


您可以使用
cast

SELECT CAST(field AS UNSIGNED)
FROM   mytable
如果值的开头没有数字,则返回0。字段中后面的非数字及其后面的所有内容都将被忽略。所以对于“1234abc567de”,您将得到1234


在JavaScript中,您可以以大致相同的方式使用
parseInt(字段,10)
。如果第一个位置没有数字,它将返回
NaN

可能是,但您能显示一些您尝试过的代码吗?此外,您应该在这里添加一个示例。需要检查字符是否不是字母表!!字母表是一系列的字符。。。。您要检查哪个字符?第一个?如果在问题中加入样本数据和预期输出,可能会更容易。请注意,此
cast
parseInt
将忽略字母字符。