我可以在HTML文本区域中突出显示多个在Javascript中正则表达式失败的单词吗?
Can I highlight multiple words in an HTML textarea that fail my regular expression in Javascript?
基本上是这样的。
我正在研究的应用程序,它使用的数据库显然不能接受HTML文本区域输入字段中的非US-ASCII字符。现在,我们的用户在将PDF文档中的文本复制/粘贴到这些字段中遇到了问题。我们的研究发现,某些字符,如PDF文档中的左、右单引号、省略号和双引号字符,在粘贴到文本区域时,会以某种方式转换为不同的非美国ASCII字符,从而在我们的应用程序中引起问题。
因此,我有一个正则表达式,它将标记非US- ascii(非美国键盘字符)。我的POC的那一部分正在工作,但是现在,我想让它,当用户复制/输入文本时,当用户试图保存/提交该数据时,任何被标记为非美国ASCII的单词都会在文本区突出显示。
这是可能的吗?我可以使用select(),但这只突出显示被标记的最后一个单词。对此有任何帮助将不胜感激!
谢谢!
我建议使用增强的文本区(使用iframes的那种),如tinyMCE,并使用常规HTML突出显示违规文本。
参见其他问题,如这个或这个,了解如何在文本区域突出显示文本
相关文章:
- 网页上失败的javascript会导致所有其他脚本失败
- 带有对象解析的响应javascript ajax失败
- javascript如果失败
- JavaScript严格类型检查失败
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- IE9 javascript嵌套`createElement`失败
- 缓存javascript失败,因为使用了外部javascript
- 添加@javascript标记时,Cucumber中的HTTP身份验证失败
- Html<输入模式>使用JavaScript处理-超过时失败
- 链接CSS、Javascript和HTML进程失败
- Javascript-为什么我的JQueryAJAX请求失败
- Javascript正则表达式失败
- 由于adblock,Javascript Ajax请求在chrome中失败,我有什么选择
- Javascript正则表达式失败,但不确定原因
- 将两个隐藏输入与简单的 JavaScript 进行比较失败
- JavaScript:当存在单引号时,用于替换双花引号的正则表达式失败
- 警告:修改失败.Javascript
- 上传最后一个文件片时代码失败.(javascript, HTML 5)
- Facebook API简单授权失败javascript
- 致命错误:CALL_AND_RETRY_LAST分配失败- JavaScript堆内存不足