我想要正则表达式,它接受字符串中间的字符,数字,特殊字符(仅点.
和撇号'
,而不是字符串的开头和结尾)
^(\w|(\w(\w|'|\ )*\w))$
答案 0 :(得分:2)
/^([^\.'].*[^\.'])$/
# http://rubular.com/r/Hpo03jntZi
# Test String:
# 'asdf..''.'##@$#@!$'
# .asdf..''.'##@$#@!$.
# .asdf..''.'##@$#@!$'
# 'asdf..''.'##@$#@!$.
# 'asdf..''.'##@$#@!$
# asdf..''.'##@$#@!$.
# asdf..''.'##@$#@!$
# Match Groups:
# 1. asdf..''.'##@$#@!$
答案 1 :(得分:1)
在下面使用。
/^[^'.]+.*[^'.]+$/g