Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.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_Regex - Fatal编程技术网

Javascript 正则表达式,以在任何非';一封信也没有

Javascript 正则表达式,以在任何非';一封信也没有,javascript,regex,Javascript,Regex,请参见示例:'foo.bar',其中应为:'foo' 根据其他问题,如果已知字符,则解决方案为: console.log('foo.bar'。替换(/\..*/,'')'foo.bar'。替换(/\W+.*/,'')->foo ^\w、 缩写为:\w 请参阅:Imo,您可以使用 ^\w+ 其中包括字符串的开头(^)和单词字符([A-Za-z0-9))。 在JavaScript中 let strings=['foo.bar','test-test','fo!bar','!word!']; s

请参见示例:
'foo.bar'
,其中应为:
'foo'

根据其他问题,如果已知字符,则解决方案为:

console.log('foo.bar'。替换(/\..*/,'')
'foo.bar'。替换(/\W+.*/,'')->foo

^\w、 缩写为:\w

请参阅:

Imo,您可以使用

^\w+
其中包括字符串的开头(
^
)和单词字符(
[A-Za-z0-9)
)。
JavaScript

let strings=['foo.bar','test-test','fo!bar','!word!'];

strings.forEach(string=>console.log(string.match(/^\w+/))为什么不简单?那是因为您添加了
\/
。移除它<代码>/[^A-Z][^]*/i
就可以了。