允许在 javascript 正则表达式中使用换行符

Allowing new line characters in javascript regex

本文关键字:换行符 正则表达式 javascript      更新时间:2023-09-26

我正在我的网站上使用实时验证(从 livevalidation.com 开始),我有一个文本区域,我需要在其中允许换行/换行/返回字符,但尽管我尽了最大的努力,我还是惨败了。我已经尝试过' ''r ''v ''s''S每个都有''转义和没有。

这是我的代码,没有使用上述字符:

my_notes.add( Validate.Format, { pattern: /^[a-zA-Z0-9ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõöøùúûüýÿ'.','-'/'']+[a-zA-Z0-9ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõöøùúûüýÿ'.','-'/'' ]+$/i } );

任何建议将不胜感激。

/m 修饰符允许模式跨多行匹配,其中模式末尾有/i 尝试/mi 代替